• Android之自己定义checkbox样式


    大部分情况下,我们在UI中并不採用android自带的checkbox复选框样式,这时候就须要我们自己定义自己的checkbox。


    首先找两张checkbox背景图片。比方下图样子的:



    然后在drawable文件夹下定义一个背景图片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/fuxuan_input01" />
        <item android:state_selected="true" android:drawable="@drawable/fuxuan_input01"></item>
        <item android:state_pressed="true" android:drawable="@drawable/fuxuan_input01"></item>
        <item android:state_checked="false" android:drawable="@drawable/fuxuan_input02" />
    </selector>


    在须要用到checkbox的地方定义它。属性设置例如以下代码所看到的:

            <CheckBox
                android:id="@+id/agree_provision_chk"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:background="@drawable/chk_agee_provision_background"
                android:button="@null" />

    自己定义checkbox就此完毕,效果例如以下图所看到的:


  • 相关阅读:
    MySQL之pymysql模块
    MySQL 之 索引原理与慢查询优化
    MySQL 之 视图、触发器、存储过程、函数、事物与数据库锁
    MySql之数据操作
    MySQL之多表查询
    MySQL之单表查询
    MySQL之表的约束
    MySQL之表操作
    MySQL之表的数据类型
    pycharm 2016 注册(pycharm-professional-2016.3.2)
  • 原文地址:https://www.cnblogs.com/tlnshuju/p/6782882.html
Copyright © 2020-2023  润新知