RadioButton和CheckBox自定义按钮图片的样式。
1.drawable下xml文件
radio_button.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/rb_true" android:state_checked="true" android:state_enabled="true"/>
<item android:drawable="@drawable/rb_false" android:state_checked="false" android:state_enabled="true"/>
</selector>
check_box.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/cb_true" android:state_checked="true" android:state_enabled="true"/>
<item android:drawable="@drawable/cb_false" android:state_checked="false" android:state_enabled="true"/>
</selector>
2.layout下xml文件
在RadioButton和CheckBox中添加属性:
android:button="@drawable/radio_button"
android:button="@drawable/check_box"
3.实现效果
左面点击,右面为没点击
CheckBox:
RadioButton:
欢迎关注我的公众号,持续分析优质技术文章