在工作中遇到一个问题,后来发现是监听事件的问题,主要原因就是
CheckBox 在执行setChecked的时候都会出发setOnCheckedChangeListener,所以可以使用setOnClickListener监听点击事件,然后根据isChecked 来判断CheckBox是否勾选再做进一步处理。
setOnCheckedChangeListener
setOnClickListener
setChecked
本文介绍了在使用CheckBox时遇到的监听事件问题及解决方案。当使用setChecked方法时会触发setOnCheckedChangeListener,因此推荐使用setOnClickListener来监听点击事件,并通过isChecked判断CheckBox的状态。
在工作中遇到一个问题,后来发现是监听事件的问题,主要原因就是
CheckBox 在执行setChecked的时候都会出发setOnCheckedChangeListener,所以可以使用setOnClickListener监听点击事件,然后根据isChecked 来判断CheckBox是否勾选再做进一步处理。
setOnCheckedChangeListener
setOnClickListener
setChecked

被折叠的 条评论
为什么被折叠?