您的位置:首页 > 其它

listview中使用checkbox选中问题

2016-11-10 15:26 281 查看
今天在做一个选择列表的时候,listview中的checkbox选中后,滑动listview,选中状态消失。

查看代码,纠结了很长时间,才发现,原来是adapter中checkbox的监听使用不正确导致的。

原来使用的oncheckedchangelistener来监听checkbox,在listview复用时(此处以item10复用item1举例),会导致这个监听也会被触发,使得item1的状态值被改变。

在此处,应该使用onclicklistener来监听checkbox的事件,就可以避免选中状态随滑动消失的问题了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: