android 当ListView滚动时自动调用 onCheckedChanged 导致CheckBox 状态不停变化
来源:互联网 发布:大数据 oop 编辑:程序博客网 时间:2024/05/21 15:48
http://blog.sina.com.cn/s/blog_93bca7340102uzmq.html
android 当ListView滚动时自动调用 onCheckedChanged 导致CheckBox 状态不停变化 的解决办法
今 天在做一个含有CheckBox 的ListView时,发现当初始化CheckBox的状态后,
在自定义Adapter的getView方法中这样写就行了。
//在初始化CheckBox状态和设置状态变化监听事件之前,先把状态变化监听事件设置为null holder.checkBox.setOnCheckedChangeListen<wbr>er(null); //然后设置CheckBox状态 if(isChecked) { holder.checkbox.setChecked(true); } else { holder.checkbox.setChecked(false); } //然后设置状态变化监听事件 holder.checkBox.setOnCheckedChangeListen<wbr>er(new CompoundButton.OnCheckedChangeListener(){ @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if(isChecked){ //... }else{ //.... } } });</wbr></wbr>
</pre><pre name="code" style="white-space: normal; color: rgb(91, 70, 49); font-size: 14px; margin-bottom: 0px; margin-top: 0px; line-height: 24px; padding: 0px; background-color: rgb(119, 93, 16);">转:http://www.myexception.cn/android/414200.html
0 0
- android 当ListView滚动时自动调用 onCheckedChanged 导致CheckBox 状态不停变化 的解决办法
- android 当ListView滚动时自动调用 onCheckedChanged 导致CheckBox 状态不停变化
- android 当ListView滚动时自动调用 onCheckedChanged 导致CheckBox 状态不停变化 的解决办法
- listview里面checkbox选中状态乱蹦+滚动listview的时候自动调用 onCheckedChanged 导致CheckBox 状态不停变化
- android ListView/Recyclerview滚动时自动调用onCheckedChanged导致CheckBox状态混乱的解决办法
- android ListView/Recyclerview滚动时自动调用onCheckedChanged导致CheckBox状态混乱的解决办法
- Android switch当代码setCheck时,不调用onCheckedChanged
- android listView滚动时checkBox的状态不会保存的问题
- ListView复用导致CheckBox状态错乱
- Android ListView CheckBox状态错乱
- Android ListView CheckBox状态错乱
- Android ListView CheckBox状态错乱
- Android ListView CheckBox状态错乱
- Android ListView CheckBox状态错乱
- Android ListView CheckBox状态错乱
- Android ListView CheckBox状态错乱
- Android ListView CheckBox状态错乱
- Android ListView CheckBox状态错乱
- java常用字符串校验工具方法
- Html - 内联元素 块状元素
- 理解IoC及控制反转
- JAVA学习代码——EXCEL读取
- 如何设置docker总storage大小
- android 当ListView滚动时自动调用 onCheckedChanged 导致CheckBox 状态不停变化
- 建议105:使用私有构造函数强化单例
- 2016年9月10日雅思写作预测 你准备好了么
- dedecms + linux + nginx目录权限配置
- JAVA 使用eclipse导入jar包的两种方法
- 设计模式之组合模式
- Android开发艺术探索--第二章IPC机制(2)之Binder
- iOS开发规范学习总结与框架搭建
- Spring整合- mongodb