您的位置:首页 > 其它

listview中有checkbox 滑动后状态改变

2016-06-16 16:12 330 查看
checkbox设置选中状态代码放到设置监听后面

比如:

holder.cbChoose.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked){
choosesIds.add(uploadBatch.getId());
batchIds.add(uploadBatch.getId());
Log.e("选中的position",batchIds.toString());
}else {
choosesIds.remove(uploadBatch.getId());
batchIds.remove(uploadBatch.getId());
Log.e("选中的position",batchIds.toString());
}
}
});
if(choosesIds.contains(uploadBatch.getId())){
holder.cbChoose.setChecked(true);
}else {
holder.cbChoose.setChecked(false);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: