关于使用checkBox记录点击状态不准确的解决方案
来源:互联网 发布:java多线程调用方法 编辑:程序博客网 时间:2024/05/18 01:51
项目中有这么一个多选的部分,需要记录下用户的选择然后提交上去
开始的思路:
checkBox有个isChecked属性,点击时根据isChecked的值用boolean来记录checkBox的状态,对应的元素存入String中,提交时根据boolean的值选择提交的元素。
实际遇到的情况:
会有值记录不准确,反复查找后发现是isChecked属性记录不准确。
第一次修改:
使用onCheckListener来记录checkBox的状态
实际遇到的情况:
还是isChecked的值记录不准确
第二次修改:
由根据点击checkBox的状态来记录改成根据boolean的值记录:
改之前:
if(view.isChecked){
view.setChecked(false);
flag = false;
}esle{
view.setChecked(true);
flag = true;
}
改之后:
flag = !flag;
view.setChecked(flag);
实际遇到的情况:
草泥马,还是老样子
最后在放弃checkBox之前试了最后一招:
<CheckBox
android:enabled="false"
/>
点击事件的监听一直设的是外层的linearlayout
香蕉你个巴拉,终于改好了!
点击时
0 0
- 关于使用checkBox记录点击状态不准确的解决方案
- Android中ListView、GridView里的CheckBox混乱且记录选中数量不准确的解决方案
- 使用 m_pRecordset->GetRecordCount();获取记录数不准确的问题总结
- mysql里like结果不准确问题的解决方案
- Android手机休眠后时间不准确的解决方案
- Android手机休眠后时间不准确的解决方案
- jQuery ZeroClipboard中Flash定位不准确的解决方案
- 关于Sleep()函数不准确和随机数的问题
- 关于Android VideoView seekTo不准确的问题
- 关于listfragment中使用listview的点击事件不响应
- 关于android的ListView的getCheckItemIds无法准确得到被选checkbox的bug
- [Bug]使用ST_Geometry查询结果不准确的解决方法
- MySQL使用like查询中文不准确的解决方法
- thickBox checkbox IE中无法记住状态bug 的解决方案
- ListView可回收引起CheckBox选中状态混乱的解决方案
- android ListView 中CheckBox选中后,状态混乱的解决方案
- easyui 分页 保存checkbox的 选中状态,操作选中记录。
- checkbox未选中状态不传递value的解决办法
- 我是一个线程
- 排序——希尔排序
- git的使用
- hasNextInt方法的使用
- Linux 之文件查找
- 关于使用checkBox记录点击状态不准确的解决方案
- Chapter 10.1 Variational Inference <Pattern Recognition and Machine Learning>
- 指令系统
- AOE网上的关键路径
- linux 简单目录操作
- Android studio 的安装_2016.08.19
- [Python模块学习]timeago模块
- Vagrant: 一致性开发环境创建利器
- Vive开发之VR射箭