安卓listView 和BaseAdapter的问题。

为什么我只点击了前面几项,往下滑动,checkbox下面却自动点击了,而且只有部分数据也只显示了到当前屏幕,往下滑动时,却重复之前的数据?... 为什么我只点击了前面几项,往下滑动,checkbox下面却自动点击了,而且只有部分数据也只显示了到当前屏幕,往下滑动时,却重复之前的数据? 展开
 我来答
百度网友cf619536f
2016-10-31 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:89
采纳率:0%
帮助的人:79.2万
展开全部
数据错乱了,一般listview都是复用item的 你的实体里面最好弄个变量保存checkbox的选择状态,在getview里面判断这个变量,然后在用代码的方式设置checkbox的选择状态,相应的你点击checkbox的时候也要改变对应实体的变量状态。这样就不会错乱了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式