Android中自定义Checkbox组件实例
在Android中,Checkbox是一个很重要的UI组件,而且在Android中,它展现的形式越来越好看,这就说明有些系统,比如4.0以下,checkbox还是比较不好看,或者跟软件的风格不协调,就需要我们自定义这个组件。
自定义这个组件很简单,简单的增加修改xml文件即可。
准备工作
准备好两张图片,一个是选中的图片,另一个是未选中的图片。本文以checked.png和unchecked.png为例。
设置选择框
在drawable下新建文件custom_checkbox.xml
<?xmlversion="1.0"encoding="utf-8"?> <selectorxmlns:android="http://schemas.android.com/apk/res/android"> <itemandroid:state_checked="true"android:drawable="@drawable/checked"></item> <itemandroid:state_checked="false"android:drawable="@drawable/unchecked"></item> <itemandroid:drawable="@drawable/unchecked"></item><!--Thedefaultone--> </selector>
应用自定义
设置button属性值为上面定义的custom_checkbox。
<CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" android:button="@drawable/custom_checkbox" />
自定义完毕,跑起来你的程序吧。
热门推荐
10 春节期间祝福语大全简短
11 简短的宝宝出生祝福语
12 香薰的寓意祝福语简短
13 伤者出院祝福语简短大全
14 上班祝福语简短文案
15 发财祝福语长辈的话简短
16 生物老师高考祝福语简短
17 四十不惑祝福语简短
18 领证结婚搞笑祝福语简短