3

ViewPager.setOffscreenPageLimit(0) 无法按预期工作

喜欢这个问题。但我需要一个自定义的 Viewpager 来按时加载一页。有什么例子吗?

4

2 回答 2

5

是的,您可以通过以下步骤执行此操作

  • count首先在适配器类中创建一个变量
  • ViewPager适配器中的第二个public函数说setCount()
  • getCount()并且在Adapter的覆盖函数中returncount 变量
  • 现在用户翻页时override的onpageScroll()函数可以调用增加 count变量的ViewPagersetCount()count
  • 还要检查当前index是否是最后一个页面是否向左滚动

这应该工作。

于 2012-12-05T07:22:10.500 回答
1

根据您想要实现的目标(如果只是为了节省内存或降低加载时​​间),您也可以照常加载所有页面,但仅在片段实际显示时才加载片段的内容。

于 2012-12-05T07:32:41.420 回答