如何在android中制作自定义复选框?

时间:2015-01-26 05:41:06

标签: android android-checkbox

enter image description here

如何使复选框像android中的图像一样。有谁可以帮助我?

1 个答案:

答案 0 :(得分:1)

首先:res/drawable文件夹中,创建"custom_checkbox.xml"

<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:drawable="@drawable/cbox" android:state_checked="false"/>
    <item android:drawable="@drawable/cbox_selected" android:state_checked="true"/>
    <item android:drawable="@drawable/cbox"/>    
</selector>

第二个:在您的res/drawable-hdpi文件夹中,粘贴两个名为&#34; cbox.png(未选中复选框图像)和cbox_selected.png(选中此图像)的文件复选框)&#34;

第三:现在在你的复选框声明

<CheckBox
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:button="@drawable/custom_checkbox" />