CheckBox默认状态:android:focusable="false"
CheckBox的自定义button:android:button="@drawable/btn_checkbox"
btn_checkbox.xml布局为
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:drawable="@drawable/btn_checkbox_on"></item>
<item android:state_checked="false" android:drawable="@drawable/btn_checkbox_off"></item>
</selector>
1、ListView的item中包含CheckBox、Switch等组件时,item点击事件无效
原因是因为CheckBox的事件响应优先级高于ListView Item,所以屏蔽了ListView Item的单击事件。解决方案:设置checkbox的android:focusable="false"即可!