android设置CheckBox选择框图片

2014-04-23 08:06

1. 准备图片:chk_sel.png、chk_unsel.png

2. drawable下建文件chk_selector.xml

<?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/chk_sel"></item> 
   <item android:state_checked="false" android:drawable="@drawable/chk_unsel"></item> 
</selector> 

3.

<CheckBox
    android:id="@+id/checkBox1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/btnLogin"
    android:layout_alignBottom="@+id/btnLogin"
    android:layout_marginLeft="15dp"
    android:layout_toRightOf="@+id/btnGoToHandler"
    android:button="@drawable/chk_selector"
    android:paddingLeft="34px"
    android:text="记住密码" />
^