drawable目录下新建selector
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/checkbox_p" android:state_checked="true"/>
<item android:drawable="@drawable/checkbox_n" android:state_checked="false"/>
</selector>
style 里面声明一下selector
<style name="checkbox_selector" parent="@android:style/Widget.CompoundButton.CheckBox">
<item name="android:button">@drawable/checkbox_selector</item>
</style>
使用
<CheckBox
android:id="@+id/checkbox"
style="@style/checkbox_selector"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
网友评论