100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > listview中有checkbox 滑动后状态改变

listview中有checkbox 滑动后状态改变

时间:2020-10-02 22:07:41

相关推荐

listview中有checkbox 滑动后状态改变

问题描述:listview中有checkbox组件 选中itemX后 滑动listview itemX滑出屏幕再滑回来 状态变成了未选中

经网上一篇博文的点拨(虽然他也不甚知其原因)

/s/blog_65570a20010108lp.html

但我找到了自己的问题 很是窘迫 都是复制粘贴的代价

原来关于checkbox状态的存取写倒了

正确的先存后取 之前错误的先取后存了

holder.cBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){ @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if(isChecked){ isCheckedMap.put(id,true); }else{ isCheckedMap.put(id,false); } } });holder.cBox.setChecked(isCheckedMap.get(id));

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。