ViewPager与Fragment的结合使用
什么是ViewPagerViewPager是v4包中的一个类,继承自ViewGroup,是一个容器。ViewPager布局管理器允许翻转带数据的页面,可以通过实现PagerAdapter来显示视图。ViewPager经常用来连接Fragment,它能够方便的管理每个页面的生命周期,ViewPager通过适配器管理Fragment,常用的适配器有FragmentPagerAdapter和Fragme
什么是ViewPager
ViewPager是v4包中的一个类,继承自ViewGroup,是一个容器。
ViewPager布局管理器允许翻转带数据的页面,可以通过实现PagerAdapter来显示视图。
ViewPager经常用来连接Fragment,它能够方便的管理每个页面的生命周期,ViewPager通过
适配器管理Fragment,常用的适配器有FragmentPagerAdapter和FragmentStatePagerAdapter。
ViewPager的简单实用
在布局文件中添加控件
在Activity中获取控件
自定义类继承FragmentPagerAdapter
适配器接受一个FragmentManger和一个Fragment数组(你想要在ViewPager中展示的Fragment)
v4包中的Fragment可以通过getSupportFragmentManager()方法获得
Android自带的Fragment可以通过getFragmentManager()方法获得。
初始化ViewPager
第189行是为ViewPager添加页面变化的监听器,监听器的代码如下
继承ViewPager.OnPageChangeListener
实现接口中的3个方法
更多推荐
所有评论(0)