1.设置样式时,checkbox原来的方框或者radiobutton的圆框会出现,处理方法设置button属性为空,设置drawableleft或者drawableright为自己的突变就可以.
android:button="@null" android:drawableLeft="@drawable/multi_selected" 2.设置checkbox选择样式:<?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/multi_selected" android:state_checked="true"/> <!-- checked --> <item android:drawable="@drawable/multi_unselected" android:state_checked="false"/> <!-- default --> </selector> 3.定义RadioButton样式:<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/single_selected" android:state_checked="true"></item> <item android:drawable="@drawable/single_selected" android:state_selected="true"></item> <item android:drawable="@drawable/single_selected" android:state_pressed="true"></item> <item android:drawable="@drawable/single_unselected"></item> </selector>