自定义checkbox的选择框
在xml中定义checkbox时 给其设置自定义的style
<CheckBox
android:id="@+id/cb_releaseaction_friend"
style="@style/CustomCheckboxStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
自定义的style
<style name="CustomCheckboxStyle" parent="@android:style/Widget.CompoundButton.CheckBox">
<item name="android:button">@drawable/selector_checkbox</item>
</style>
继承checkbox默认的style 改变其的button图片
其中selector_checkbox 是一个selector
自定义状态选择器 selector_checkbox
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_checked="true" android:drawable="@drawable/checkboxxuanzhong"/>
<item android:state_selected="true" android:drawable="@drawable/checkboxxuanzhong"/>
<item android:state_pressed="true" android:drawable="@drawable/checkboxxuanzhong" />
<item android:drawable="@drawable/kuang2x"/>
</selector>
给不同状态下的checkbox 设置不同的图片