android checkbox自定义式样
android checkbox自定义样式1. 首先要导入你准备用作CheckBox选中和补选中状态的两图片到res的drawable中,
android checkbox自定义样式
1. 首先要导入你准备用作CheckBox选中和补选中状态的两图片到res的drawable中,如checkbox_checked.png,checkbox_normal.png;
2. 在res/drawable中添加checkbox.xml,定义checkbox的state list drawable图片?
view plain
- <?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/checkbox_checked"?/>?<!--?checked?-->??
- ??
- ??
- ????<item?android:state_checked="false"?android:drawable="@drawable/checkbox_normal"?/>?<!--?default?-->??
- ??
- ??
- </selector>??
复制view plain
- <CheckBox?android:layout_height="wrap_content"?android:id="@+id/chkItem"?android:button="@drawable/checkbox"></CheckBox>??
这样就完成了定制工作,效果如下: