美文网首页
修改CheckBox的外观

修改CheckBox的外观

作者: Sraindy | 来源:发表于2018-08-28 16:01 被阅读0次

    第一步:在xml中添加如下代码
    <CheckBox
    android:id="@+id/cb_protocol"
    android:layout_width="28dp"
    android:layout_height="28dp"
    android:layout_gravity="left|center"
    android:button="@null"
    android:background="@drawable/bg_cb_selector"
    android:text="" />

    第二步:在drawable文件夹下,新建一个selector文件,添加代码如下:
    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_checked="true" android:drawable="@mipmap/ic_cb_yes" />
    <item android:state_selected="true" android:drawable="@mipmap/ic_cb_yes"></item>
    <item android:state_pressed="true" android:drawable="@mipmap/ic_cb_yes"></item>
    <item android:state_checked="false" android:drawable="@mipmap/ic_cb_no" />
    </selector>

    第三步:在mipmap文件夹下,添加如下图片:


    ic_cb_no.png ic_cb_yes.png

    相关文章

      网友评论

          本文标题:修改CheckBox的外观

          本文链接:https://www.haomeiwen.com/subject/ojhqwftx.html