1,drawable 下 checkbox.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/icon_check2" android:state_checked="true"/>
<item android:drawable="@drawable/icon_check1" android:state_checked="false"/>
<item android:drawable="@drawable/icon_check1"/>
</selector>
2,style中设置样式
@drawable/checkbox
3,在布局文件中引用
style=”@style/CustomCheckboxTheme”
4,Java中 Checkbox 点击事件处理
checkBox1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
// TODO Auto-generated method stub
if (isChecked) {
//选中操作
} else {
//非选中操作
}
}
});