android:ViewPager有超过100个webview

时间:2012-08-14 08:59:50

标签: android android-viewpager viewpage

我的viewpager有604个网页浏览量,每次用户滚动寻呼机时我想加载5个页面,如下所示:

{... [4] [5] [6] [7] [8] ...}

我假设用户选择的当前页面是第6页,所以我想在所选页面之前和之后加载2页。我使用了这种内置方法viewPager.setOffscreenPageLimit(3),它没有按预期运行!

所以,任何建议都将受到赞赏。

1 个答案:

答案 0 :(得分:2)

处理这么多复杂的碎片时,你应该确保使用FragmentStatePagerAdapter

要提前加载两页,请设置viewPager.setOffscreenPageLimit(2)而不是3

您还应该确保在适配器的getItem()方法中fragments will only be created as needed