这就是我在Galaxy S3,sdk 17版上获得的行为。 以前访问过的页面会根据传递给setOffscreenPageLimit的参数保持加载状态,但下一页只会在我开始向它滚动后加载,无论参数如何。
如何让它预先加载下一页?
答案 0 :(得分:0)
在viewPager上设置此属性的参数无关紧要,它仍应加载下一页。但它可能无法重新加载该页面,如果它是给定的大小。例如,如果您说setOffScreenPageLimit(3)并且如果您有3个页面,那么它们中的所有3个将仅加载一次然后它们将永远不会再次加载。 (除非你手工刷新它们)
答案 1 :(得分:0)
如果您正在使用片段适配器(即使您不是),也没有什么能阻止您实例化您想要执行预加载的任何数量的片段并将它们存储在适配器中。