首先要准备好两张选择框的图片然后在drawable目录下新建一个背景选择器
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/checked" android:state_checked="true"/>
<item android:drawable="@drawable/normal" android:state_checked="false"/>
<item android:drawable="@drawable/normal"/>
</selector>
然后我们在Checkbox中调用就可以了
<CheckBox
3 android:id="@+id/checkbox1"
4 android:layout_width="wrap_content"
5 android:layout_height="wrap_content"
6 android:text="@strings/check_text"
7 android:button="@drawable/checkbox_style"
8 android:checked="true"/>
如果选择框想设置不显示的话只要把Button属性设置为Null就可以了
android:button="@null"