android: ViewPager 超过 100 个 webview

标签 android android-viewpager viewpage

我的 viewpager 有 604 个 webview,我想每次用户滚动寻呼机时加载 5 个页面,就像这样:

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

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

因此,我们将不胜感激。

最佳答案

在处理如此多的复杂 fragment 时,您应该确保使用 FragmentStatePagerAdapter .

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

您还应该确保在适配器的 getItem() 方法中, fragment 只会在需要时创建

关于android: ViewPager 超过 100 个 webview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11948954/

相关文章:

android - 如何从服务器在 ViewPager 内的 VideoView 上播放视频

android - ListView 的替代方案可以避免 EditText 焦点问题吗?

android - 相机胶卷图库链接?!土坯空气

android - FragmentStatePagerAdapter 返回错误的位置但正确的 fragment

android - PageTransformer 转换中的 ViewPager 边距

c# - 在 ViewPage 中呈现的 ASP.NET MVC ViewPage

android - 水平滑动

android - 获取联系人Android的自定义铃声路径

android - 从 .net 服务返回数据集并将数据用于 android

android - 将值传递给 ViewPager fragment