ViewPager刷新无效
来源:互联网 发布:淘宝免费开店是真的吗 编辑:程序博客网 时间:2024/06/05 10:00
1,在adapter中加入
@Override public int getItemPosition(Object object) { return POSITION_NONE; }
在更新数据时候,ViewPager无法像ListView一样,notifyDataSetChanged通知View去刷新。加入上述代码,可解决简单子View(TextView,ImageView)。调用notifyDataSetChanged时候ViewPager会调用getItemPosition(Object object)遍历子View,这种情况下,所有child view位置均为POSITION_NONE,表示所有的child view都不存在,ViewPager会调用destroyItem方法销毁,并且重新生成,加大系统开销,并在一些复杂情况下导致逻辑问题。
2.在instantiateItem设置tag值,在需要的时候设置哪个页面刷新。
ImageView viewWithTag = (ImageView) mViewPager.findViewWithTag(2);
0 0
- ViewPager刷新无效
- ViewPager刷新无效
- ViewPager设置wrap_content无效
- FragmentPagerAdapter刷新notifyDataSetChanged无效
- Markdown Preview 刷新无效
- bootstrapTable ie刷新无效
- ViewPager滑动刷新数据
- ViewPager强制刷新UI
- ViewPager的刷新
- ViewPager刷新问题详解
- viewpager刷新问题
- ViewPager+FragmentPagerAdapter刷新
- viewpager的刷新问题
- viewpager + pagerAdapter刷新问题
- viewpager刷新单个页面
- Viewpager刷新数据问题
- viewpager触摸无效,viewpager触摸停止滑动
- ViewPager设置setOnPageChangeListener时无效
- Java Collections的sort方法的使用
- RTP/RTCP协议的补充(RTCP发送时间间隔)
- hdu 1054 Strategic Game 最小顶点覆盖(二分图最大匹配)
- (codeforces) The Great Mixing
- JS的正则表达式实例
- ViewPager刷新无效
- mysql存储过程语法及实例
- Struts2入门(一)
- 进程通信之pipe通信
- jzoj P1663【AHOI2009】维护序列
- 用EM算法求解高斯混合模型
- 获取 request 中 json 参数数据
- 移动端弹出穿透问题(弹出层弹出后body还能滑动)
- mac电脑双开微信的方法