RadioGroup的Radiobutton点击时改变字体颜色和背景颜色(采用Xml文件设置)
2016-04-29 17:51
441 查看
转载 http://blog.csdn.net/zzf112/article/details/20467957
1 radiobutton字体颜色改变color_radiobutton.xml
[html] view
plain copy
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:color="@color/color_text_selected"/>
<!-- not selected -->
<item android:state_checked="false" android:color="@color/color_text_normal"/>
</selector>
2 radiobutton背景颜色改变radio_group_selector.xml
[html] view
plain copy
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_checked="true" android:drawable="@color/color_bg_selected" ></item>
<item android:state_checked="false" android:drawable="@color/color_bg_normal"></item>
</selector>
3 在 radiobutton中引用
<RadioButton
android:id="@+id/client_radio_label"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:button="@color/transparent"
android:gravity="center"
android:text="Client"
android:textColor="@color/color_radiobutton"
android:background="@drawable/radio_group_selector"
/>
1 radiobutton字体颜色改变color_radiobutton.xml
[html] view
plain copy
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:color="@color/color_text_selected"/>
<!-- not selected -->
<item android:state_checked="false" android:color="@color/color_text_normal"/>
</selector>
2 radiobutton背景颜色改变radio_group_selector.xml
[html] view
plain copy
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_checked="true" android:drawable="@color/color_bg_selected" ></item>
<item android:state_checked="false" android:drawable="@color/color_bg_normal"></item>
</selector>
3 在 radiobutton中引用
<RadioButton
android:id="@+id/client_radio_label"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:button="@color/transparent"
android:gravity="center"
android:text="Client"
android:textColor="@color/color_radiobutton"
android:background="@drawable/radio_group_selector"
/>
相关文章推荐
- 架构系统设计能力,模块设计能力
- idea控制台乱码解决办法
- 你需要知道的16个Linux服务器监控命令
- solr配置文件
- webStorm创建站点
- LeanCloud推送
- OKHttp 简介
- Websocket之协议简单了解
- 最短摘要
- 动态封杀与解封IP
- XStream使用详解
- 转:大数据 2016 landscape
- ajax操作提交整个表单内容
- v
- Java实现图片压缩代码,图片大小转换
- CCS3 @media实现响应式布局
- 灵感网站
- 写一个之前遇到的问题,遇到ios项目中包含idfa的解决办法
- GO语言初识与编程环境配置
- vs2015 LINK : fatal error LNK1104: cannot open file 'ucrt.lib'