问题描述
- viewpager fragment的滑动取值
-
请问你viewpager fragment的上下页面取值的问题怎么控制,我刷到第三页,返回第一页,第一页的值就没有,事件也失效哒,要怎么修改,求教
解决方案
在Fragment 的onCreateView里面判断一下,是否已经初始化了相关数据,如果初始化了,就不要重复初始化了,另外需要设置不销毁Fragment
解决方案二:
类似抽屉这种就使用add和hide造成fragment的切换效果。
滑动的fragment可以选择缓存不销毁的fragment数量的。
解决方案三:
获取viewpager的实例后,调用viewpager.setOffscreenPageLimit(limit); 方法,设置其可以允许页面偏移的数量。
解决方案四:
ViewPager+fragment实现滑动导航栏
ViewPager + Fragment 实现左右滑动
Fragment+ViewPager实现滑动换页
时间: 2024-12-31 18:57:23