系列文章:
1.实现屏幕切换、滑动-ViewPager详解(一)之——–基础知识
2.实现屏幕切换、滑动-ViewPager详解(二)之——–PagerTitleStrip与PagerTabStrip添加标题栏
3.实现屏幕切换、滑动-ViewPager详解(三)之——–使用Fragment实现ViewPager滑动
1.概述;(API解释)
android官方最推荐的一种实现方法却是使用fragment。
实现ViewPager是要有适配器的,我们前面用的适配器是PagerAdapter,而对于fragment,它所使用的适配器是:FragmentPagerAdapter.
官方的类解释:
FragmentPagerAdapter派生自PagerAdapter,它是用来呈现Fragment页面的,这些Fragment页面会一直保存在fragment manager中,以便用户可以随时取用。
这个适配器最好用于有限个静态fragment页面的管理。尽管不可见的视图有时会被销毁,但用户所有访问过的fragment都会被保存在内存中。因此fragment实例会保存大量的各种状态,这就造成了很大的内存开销。所以如果要处理大量的页面切换,建议使用FragmentStatePagerAdapter.
对于FragmentPagerAdapter的派生类,只需要重写getItem(int)和getCount()就可以了。
2.具体实现:
步骤;
1>适配器的实现;

本文是ViewPager详解系列的第三部分,重点介绍如何使用Fragment实现屏幕切换和滑动。讲解了FragmentPagerAdapter的工作原理,强调了它适用于有限且静态的Fragment页面,并提供了详细步骤指导,包括适配器实现、Fragment集合初始化和设定适配器。还给出了范例,展示如何通过Fragment类创建多个界面,并通过FragmentPagerAdapter完成界面滑动效果。同时提到了切换页面和监听页面变化的方法。
最低0.47元/天 解锁文章
之--------使用Fragment实现ViewPager滑动&spm=1001.2101.3001.5002&articleId=48175467&d=1&t=3&u=eb1d0ffb31554794bfe6c5e50d7bdbf9)
1675

被折叠的 条评论
为什么被折叠?



