android ViewPager动态加载问题
来源:互联网 发布:物资消耗数据统计收集 编辑:程序博客网 时间:2024/06/06 07:41
转自:http://blog.csdn.net/jflex/article/details/7939029
今天做项目时,纠结了很久,动态添加view,刚开始按照其他的adapter处理,但是不会刷新view,来回翻几页,还会view覆盖,最后手动调用adapter的destroyItem和instantiateItem方法,还是不行,最后重写notifyDataSetChanged中removeAllViews和instantiateItem,有点效果,可是还是不理想。最后查询资料要重写PagerAdapter的方法
如下:
,然后刷新数据的时候先removeAllViews,然后重新设置数据,最后notifyDataSetChanged,就成了。
但是在重新加载数据的时候notifyDataSetChanged之后会调用destroyItem,这个时候就会出问题,destroyItem记录的views的索引是大于0的,但是重新加载的views的count为1的时候,这是removeView的时候会出现数组越界错误,处理方法就是
做完了,很郁闷,到底是第三方那个的控件,还没有完善,不想其他的Adapter那么好。通过此文章记录这次的郁闷之旅,呵呵。
0 0
- android ViewPager动态加载问题
- android ViewPager动态加载问题
- ViewPager动态加载的问题
- Android ViewPager动态加载数据
- Android ViewPager动态加载数据
- Android ViewPager动态加载数据
- Android ViewPager动态加载数据
- Android ViewPager动态加载数据
- android ViewPager预加载问题
- Android ViewPager动态加载数据的实现
- ViewPager动态加载数据
- ViewPager的动态加载
- viewpager动态加载数据
- 动态viewpager加载图片
- ViewPager动态加载布局
- 动态加载:ViewPager数量
- android 中ViewPager动态加载数据的简单demo
- 【Android】 Viewpager+Fragment实现滑动图片的动态加载
- 关于CSS布局
- 光敏电阻测试数码管显示
- Android编程权威指南(第二版)学习笔记(二十八)—— 第28章 网页浏览
- C++ 编译记录
- mysql数据库常见错误及解决方法
- android ViewPager动态加载问题
- B树、B-树、B+树、B*树
- tomcat提示端口被占用,Tomcat v7.0 Server at localhost are already in use,tomcat端口已经被使用
- 软件盘如何单独顶起Editview组件
- iOS开发之录音和播放问题AVAudioPlayer
- C#自定义排序技巧-本部门数据排序
- select/poll/epoll学习笔记
- DoTween基础使用
- 如何JDK后配置环境变量