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); }
相关文章推荐
- 关于samba服务器权限管理
- 张小龙
- Ionic Js一:上拉菜单(ActionSheet)
- 万恶的BOM,万恶的微软
- js 获取当月第一天和最后一天
- 软件使用许可协议模板
- mongoose 相关操作
- 归并排序应用——数组中的逆序对 and 计算数组的小和
- iOS坐标系转换总结
- 详解Python中 __get__和__getattr__和__getattribute__的区别
- matlab opencv C++ mex
- android手机获取cpu信息
- Parquet 之mapreduce
- ls Common Command-Line Options
- jquery+DOM实现表格拖选,使checkbox选中
- (基于nodejs)微信测试号创建自定义菜单
- 精灵切割
- ACdream 1216Beautiful People(二重最长上升子序列)
- flask学习笔记(一安装配置)
- ftp server服务器