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 关于糖果的祝福语简短