Android中自定义Checkbox组件实例
2015-01-19 10:31
771 查看
在Android中,Checkbox是一个很重要的UI组件,而且在Android中,它展现的形式越来越好看,这就说明有些系统,比如4.0以下,checkbox还是比较不好看,或者跟软件的风格不协调,就需要我们自定义这个组件。
自定义这个组件很简单,简单的增加修改xml文件即可。
准备工作
准备好两张图片,一个是选中的图片,另一个是未选中的图片。本文以checked.png和unchecked.png为例。
设置选择框
在drawable下新建文件custom_checkbox.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/checked"></item>
<item android:state_checked="false" android:drawable="@drawable/unchecked"></item>
<item android:drawable="@drawable/unchecked"></item><!-- The default one -->
</selector>
应用自定义
设置button属性值为上面定义的custom_checkbox。
复制代码 代码如下:<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/custom_checkbox"
/>
自定义完毕,跑起来你的程序吧。
您可能感兴趣的文章:
- Android RecycleView使用(CheckBox全选、反选、单选)
- Android中CheckBox复选框控件使用方法详解
- Android开发之CheckBox的简单使用与监听功能示例
- Android 中CheckBox多项选择当前的position信息提交的示例代码
- Android中ListView + CheckBox实现单选、多选效果
- Android实现炫酷的CheckBox效果
- Android中ListView绑定CheckBox实现全选增加和删除功能(DEMO)
- Android开发中CheckBox的简单用法示例
- 详解Android Checkbox的使用方法
- Android CheckBox中设置padding无效解决办法
相关文章推荐
- Android 自定义listview 添加监听器 解决屏幕滑动组件状态干扰的问题checkbox
- android 组件CheckBox实例
- Android之自定义组件实例
- 【转】Android学习基础自定义Checkbox组件
- android自定义listview,添加监听器,解决屏幕滑动组件状态干扰的问题checkbox
- Android 实例:通过自定义View组件实现跟随手指移动的小兔子
- Android编程自定义组件实例详解
- android自定义listview,添加监听器,解决屏幕滑动组件状态干扰的问题checkbox ...
- Android自定义组件简单实例(自定义属性)
- Android组件RadioButton、checkBox、listview、spiner综合实例及Intent传值
- Tapestry 最新版5.1.0.5教程(十一):自定义组件CheckBoxGroup
- Android开发——构建自定义组件【转】
- (转帖)自定义Android组件之带图像的TextView
- android构建自定义的视图组件
- android构建自定义的视图组件
- Android 自定义组件学习 3
- 编写自定义的 Android Preference 组件
- Tapestry 最新版5.1.0.5教程(十一):自定义组件CheckBoxGroup
- Android 自定义组件学习 2
- 新书内容连载(1):自定义Android组件之带图像的TextView