zoukankan      html  css  js  c++  java
  • Android中自定义checkbox样式

    1、首先res/drawable中定义编写如下样式:

    <?xml version="1.0" encoding="utf-8"?>
    <selector  xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:drawable="@drawable/check_true" android:state_checked="true"></item>
        <item android:drawable="@drawable/check_true" android:state_selected="true"></item>
        <item android:drawable="@drawable/check_true" android:state_pressed="true"></item>
        <item android:drawable="@drawable/check_false"></item>
    </selector>


    2、在layout中添加checkbox控件:

    <CheckBox
                android:id="@+id/radioButton1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:background="@drawable/btn_check"
                android:button="@null"
                android:checked="true"/>

    其中drwable/btn_check为1中顶一个文件名称,另外必须将android:button设置为@null。
    @drawable/check_true和@drawable/check_false为checkbox不同状态的图片,可自行设计。

  • 相关阅读:
    TapTap推广统计逻辑
    广告推广测试
    背压(Backpressure)机制
    工作相关资料
    ElasticSearch问题记录
    bfrd collector性能排查
    Ubuntu13.10下安装HADOOP
    Hadoop各商业发行版之比较
    Behave用户自定义数据类型
    Behave step matcher
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/4729184.html
Copyright © 2011-2022 走看看