android checkbox,radiobox style自定义

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"/> 
    <item android:drawable="@drawable/multi_unselected" android:state_checked="false"/> 
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>



你可能感兴趣的:(android)