学习内容:ViewPager和Dialogs组件
====ViewPager组件====
它的作用主要是支持屏幕左右滑动切换列表元素,使用方式如下:
1.首先定义ID号信息,创建res/values/ids.xml,添加如下内容:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<item type="id" name="viewPager" />
</resources>
这个ID号用于ViewPager类的setId方法,比如mViewPager.setId(R.id.viewPager)
2.ViewPager类,也需要使用PagerAdapter类获取MODEL层的数据,一般都是使用
FramentStatePagerAdaper类,默认需要实现两个方法getCount、getItem,需要注意的是ViewPager默认打开后总是显示
从PagerAdapter类获取的第一个元素!
3.另外有一个PagerAdapter类是FragmentPagerAdapter,与FramentStatePagerAdaper的区别在于
FramentStatePagerAdaper会销毁不在需要的列表元素对象,省内存!
====Dialogs组件====
它的作用是获取输入,或提示用户某些信息,一般都是继承DialogFragment类而来,会使用Fragment类,对它便不陌生!
需要再次了解Fragment组件之间的交互方式,我这有两张手机和平板的,稍后补上!
时间: 2024-10-17 14:09:04