listview中嵌套checkbox滑动时错乱
来源:互联网 发布:淘宝云客服培训中心 编辑:程序博客网 时间:2024/05/16 02:42
1.现象描述:
当listview中嵌套checkbox后, 页面滑动, 发现了一个奇怪的问题,前面明明选中了,而再次滑动回去的时候竟然变成未选中状态
2.问题所在:
当我们滑动到第一条数据不再显示开始显示下面的数据的时候,因为复用了convertView, 也就是当前item的和第一条item共用了第一条convertView,setChecked修改了CheckBox的状态,而此时此刻肯定会去回调OnCheckedChangeListener,但是我们并没有给checkBox设置新的OnCheckedChangeListener, 也就是说,此时还是执行的以前的回调,但是我们在匿名类中使用了外部方法的变量。
3.修改方法:
把setOnCheckedChangeListener放到setChecked之前即可解决
0 0
- listview中嵌套checkbox滑动时错乱
- ListView嵌套CheckBox滑动时CheckBox选中状态错乱
- ListView嵌套CheckBox滑动时CheckBox选中状态错乱
- 解决listview嵌套checkbox滑动时状态的错乱
- ListView/GridView嵌套CheckBox滑动时CheckBox选中状态显示错乱
- 滑动ListView时,CheckBox控件错乱
- ListView滑动时CheckBox出现数据错乱
- listview中checkbox错乱
- Android ListView 嵌套RadioGroup 滑动时出现错乱
- 解决listView嵌套CheckBox的选中错乱
- 解决android中listview中嵌套checkbox滑动时checkbox状态改变问题
- ListView中CheckBox错乱解决
- listview中使用checkbox滑动或者加载更多数据错乱问题解决方案
- 关于ListView中checkBox错乱的问题
- listView中有checkBox选中错乱问题解决
- ListView+CheckBox错乱问题
- Listview Checkbox错乱问题
- listView checkbox错乱
- C++二进制文件的读写
- ACM 一种排序 Java
- SQL优化避免索引失效
- 移动端H5页面高清多屏适配方案
- GlusterFS分布式文件系统使用简介
- listview中嵌套checkbox滑动时错乱
- Java多线程那些事之ConcurrentHashMap
- 一名优秀程序员具备的15个特质
- 习用之语
- python系列之 - select
- 关于typedef的用法
- UITableView的常用代理方法
- I/O驱动相关__raw_readl和__raw_writel
- 如何用Fiddler对Android应用进行抓包