标签:viewpager fragment pager adapter
ViewPager允许用户通过左右滑动显示不同页面的数据,而这些页面需要PagerAdapter管理。
常用的有FragmentPagerAdapter和FragmentStatePagerAdapter,它们都继承自PagerAdapter,但是它们有一定区别,所以在使用时最好依据需求选择使用。
FragmentPagerAdapter最适合于通过少量Fragment进行分页的页面,比如一组选项卡。因为在FragmentPagerAdapter中,每一个Fragment都会被存储在内存中,即使是在不可见的时候。
FragmentStatePagerAdapter在有大量Fragment的时候更实用,这样工作更像是ListView。当Fragment不可见时,整个Fragment可能都被破坏,只保留Fragment的状态,这样更少地占用内存。
版权声明:本文为博主原创文章,未经博主允许不得转载。
FragmentPagerAdapter和FragmentStatePagerAdapter的区别
标签:viewpager fragment pager adapter
原文地址:http://blog.csdn.net/pengkv/article/details/46806579