怎么让android中 viewpager 不预先加载?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么让android中 viewpager 不预先加载?相关的知识,希望对你有一定的参考价值。

两种方式实现viewPager不加载数据。

    只需要设置viewPager.setOffscreenPageLimit(3);表示三个界面之间来回切换都不会重新加载。

    使用Adapter,每次改变数据后重新设置Adapter。

    MyAdapter adapter = new MyAdapter();

    viewPager.setAdapter(adapter); 即可。

参考技术A 不预先加载你进行滑动的时候就没法流畅了。而且对于viewpaper不提前初始化就无法计算出内容有多少。无法知道有几个item。也就没法生成viewpaper了。因为在初始化的时候就会把所有的view加入到group里面去,之后就从group里取。这是个人的见解。本回答被提问者和网友采纳 参考技术B 下载个新的jar包就可以啦。http://06peng.com/archives/155

参考资料:http://06peng.com/archives/155

以上是关于怎么让android中 viewpager 不预先加载?的主要内容,如果未能解决你的问题,请参考以下文章

android,viewpager 怎么设置当前默认页

如何在ViewPager中重用Fragment实例?

android ViewPager 嵌套SurfaceView切换时卡顿黑屏怎么处理

Android 中 DrawerLayout + ViewPager 怎么解决滑动冲突

android,swiperefreshlayout与viewPager下拉冲突,没滑到顶部就刷新了,怎么解决啊??

android 中怎么关掉viewpage的滑动效果