ViewPager PagerAdapter不更新视图

时间:2014-01-14 19:25:59   收藏:0   阅读:761

正常的通过调用mAdapter.notifyDataSetChanged()或者mViewPager.invalidate()是起不到作用的

因为只有在mAdapter里面的数据有变更的时候才会重绘视图,也就是先清空当前数据然后重新加载,这样很有效果,很明显效率低了一点

还有一种方法是重写instantiateItem(),此方法作用是实例化ItemView,对于需要更新的view设置Tag--mView.setTag(),

然后跟据findViewWithTag()找到对应view进行更新。

原文:http://www.cnblogs.com/weixiao870428/p/3512248.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!