CheckBox相关记录
2020-11-17 本文已影响0人
霁逸lei
1.复制了一个SwitchBotton,继承的AppCompatCheckBox,遇到一些问题
- 链接https://blog.csdn.net/zgcqflqinhao/article/details/91364636
- CheckBox和其父控件的事件冲突,CheckBox放在RecycleView的item中,item设置点击事件,点击CheckBox部分其直接消费了事件,导致item点击回调未调用
android:clickable="false"
- 有个需求需要根据返回值设置CheckBox的状态,但是CheckBox点击后直接就修改了状态,于是找到了performClick()
//通过重写,performClick 方法原来负责处理点击和改变状态,现在只处理点击了 @Override public boolean performClick() { return callOnClick(); }