Android 使用CheckBox实现好看的开关按钮
2016-11-20 18:11
483 查看
近期项目中需要使用到开关按钮,就是有两个选项,实现是否接受新消息的功能,首先想到的就是使用CheckBox,把ui给的图片设置成开关的样式就可以了。
![](http://img.blog.csdn.net/20161120180117386)
这里使用的是
在xml布局文件里面设置如下:
2.这里是不用显示文字的,所以把Text属性、TextOn属性、TextOff属性都设置为空,就不会有文字显示了。
效果展示:
这里使用的是ToggleButton
在xml布局文件里面设置如下:<ToggleButton android:id="@+id/account_receive_new_message_explain_label_tb" android:layout_width="38dp" android:layout_height="22dp" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_marginRight="16dp" android:button="@drawable/account_message_select" android:checked="true" android:text="" android:textOff="" android:textOn="" />
说明
1.这里只用把button属性设置成自己定义的文件就行了,我的selector(account_message_select.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/account_message_sel"></item> <!--平时状态的显示图片--> <item android:state_checked="false" android:drawable="@drawable/account_message_no_sel"></item> </selector>
2.这里是不用显示文字的,所以把Text属性、TextOn属性、TextOff属性都设置为空,就不会有文字显示了。
相关文章推荐
- android开关按钮,Switch,ToggleButton,RadioButton,CheckBox ,多种实现开关按钮
- Android开关按钮ToggleButton的使用,可以实现密码框和文本框的切换
- Android之——史上最简单自定义开关按钮的实现
- 【Android开发】自定义ListView,使用通用适配器,并实现ListView上的每一项和每一项上的按钮等控件同时监听
- 利用HTML5实现使用按钮控制背景音乐开关
- Android中使用4种方式实现按钮点击操作
- Android ListView 使用checkbox 实现 单选、多选操作
- android 多选按钮CheckBox的使用
- Android 开关按钮切换,类似于iphone 效果,view实现
- (4.2.6)【android开源组件】SwitchButton 开关按钮 的多种实现方式 (附源码DEMO)
- Android小例子:圆角按钮、CheckBox使用、退出确认框、Intent传值、Activity显示软件信息
- 【android开发】滑动按钮 SlipSwitch开关的实现
- Android UI——使用Drawable来实现扁平化的按钮
- Android 使用ViewPager和RadioGroup配合Fragment实现标签页,可点击按钮切换、滑动切换。
- 【Android 开发】:UI控件之开关状态按钮 ToggleButton 的使用方法
- 【Android界面实现】自定义滑动开关控件的实现与使用
- 使用jQuery实现类似开关按钮的效果
- Android 自定义实现switch开关按钮
- Android中使用OnClickListener接口实现按钮点击的低级失误