在分页之前加载ViewPager的内容

时间:2013-07-17 09:15:48

标签: android android-viewpager fragmentstatepageradapter

如何在分页之前加载ViewPager的下一页内容。想象一下,我正在使用ViewPager来显示一本书,每个页面都是一个添加到ViewPager的片段,我想在分页之前加载片段,用户感觉不到延迟在分页书页时。

3 个答案:

答案 0 :(得分:3)

您可以调用ViewPager.setOffscreenPageLimit(k)将ViewPager的所有实体从n-k缓存到n + k。

答案 1 :(得分:1)

ViewPager本身处理它。例如,如果您当前在项目n,则FragmentPagerAdapter在n-1,n和n + 1处调用片段的onCreateView()。

答案 2 :(得分:0)