FragmentPagerAdapter和FragmentStatePagerAdapter的区别
2015-07-08 17:47
846 查看
ViewPager允许用户通过左右滑动显示不同页面的数据,而这些页面需要PagerAdapter管理。
常用的有FragmentPagerAdapter和FragmentStatePagerAdapter,它们都继承自PagerAdapter,但是它们有一定区别,所以在使用时最好依据需求选择使用。
常用的有FragmentPagerAdapter和FragmentStatePagerAdapter,它们都继承自PagerAdapter,但是它们有一定区别,所以在使用时最好依据需求选择使用。
FragmentPagerAdapter
官网:
翻译:
FragmentPagerAdapter最适合于通过少量Fragment进行分页的页面,比如一组选项卡。因为在FragmentPagerAdapter中,每一个Fragment都会被存储在内存中,即使是在不可见的时候。FragmentStatePagerAdapter
官网:
翻译:
FragmentStatePagerAdapter在有大量Fragment的时候更实用,这样工作更像是ListView。当Fragment不可见时,整个Fragment可能都被破坏,只保留Fragment的状态,这样更少地占用内存。相关文章推荐
- PHP(4):PHP以及虚拟主机相关疑难杂症
- PHP与ECMAScript_4_常用数学相关函数
- php框架优秀框架laravel学习(-)
- phpcms 动态调用 图片
- [文摘] Zend Guard 5.5版本破解方式和加密后永不过期的操作方法
- thinkphp中M()和D()的理解
- PHP RGB颜色和十六进制颜色互转
- FTP的使用
- php+mysql 解决emoji问题
- 安装MySQL后无法打开wamp中的phpadmin的解决办法
- php实例:打印金字塔
- phpcms 动态网址
- PHP(3): 在阿里云虚拟主机上面搭建phpMyAdmin以及WordPress
- PHP调用DLL和引用其它的.php文件示例
- 安装FTP服务器详解
- PHP实现验证码
- PHP中的PHP_EOL和DIRECTORY_SEPARATOR
- PHP+Mysql基于事务处理实现转账功能的方法
- PHP设置User Agent
- zend studio 9.0不支持.tpl文件的设置方法