from:http://blog.csdn.net/hpccn/article/details/7591662
先看效果

主要是写一个 color selector

在res/建一个文件夹取名color

res/color/color_radiobutton.xml

[html] view plaincopy
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
  3. <item android:state_checked="true" android:color="@color/color_text_selected"/>
  4. <!-- not selected -->
  5. <item android:color="@color/color_text_normal"/>
  6. </selector>

程序中就可以直接使用了

[html] view plaincopy
  1. //layout/main.xml
  2. <?xml version="1.0" encoding="utf-8"?>
  3. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  4. android:layout_width="fill_parent"
  5. android:layout_height="fill_parent"
  6. android:orientation="vertical" >
  7. <RadioGroup
  8. android:id="@+id/radiogroup_personal_condition"
  9. android:layout_width="wrap_content"
  10. android:layout_height="wrap_content"
  11. android:orientation="horizontal" >
  12. <RadioButton
  13. android:id="@+id/radiobutton_1"
  14. android:layout_width="wrap_content"
  15. android:layout_height="wrap_content"
  16. android:background="@drawable/selector_radio"
  17. android:button="@null"
  18. android:checked="true"
  19. android:gravity="center"
  20. android:text="目录"
  21. android:textColor="@color/color_radiobutton"
  22. android:textSize="@dimen/font_size"
  23. android:textStyle="bold" />
  24. <RadioButton
  25. android:id="@+id/radiobutton_2"
  26. android:layout_width="wrap_content"
  27. android:layout_height="wrap_content"
  28. android:background="@drawable/selector_radio"
  29. android:button="@null"
  30. android:gravity="center"
  31. android:text="书签"
  32. android:textColor="@color/color_radiobutton"
  33. android:textSize="@dimen/font_size"
  34. android:textStyle="bold" />
  35. </RadioGroup>
  36. </LinearLayout>

转载于:https://www.cnblogs.com/zsw-1993/archive/2012/11/05/4880675.html

android 自定义 radiobutton 文字颜色随选中状态而改变相关推荐

  1. android自定义主题背景颜色,Android 自定义SeekBar 实现分段显示不同背景颜色的示例代码...

    在最近的开发工作中,要实现一个调色板的进度条,SeekBar要分成10段显示不同颜色,功夫不负有心人,终于实现了这个功能,下面分享给大家 示例图: 1.自定义SeekBar import androi ...

  2. Android通过使用系统广播监听网络状态的改变

    Android通过使用广播监听网络状态的改变 得先添加权限 //查看网络状态<uses-permission android:name="android.permission.ACCE ...

  3. android 自定义radiobutton 样式,RadioButton自定义点击时的背景颜色

    一.应用场景: 在使用 RadioButton 时,有时我们会需要自定义点击时改变背景颜色的效果. 效果图: RadioButton自定义背景颜色.jpg 二.实现步骤: 1.新建一组 RadioBu ...

  4. Android 自定义RadioButton 实现文字上下左右方向的图片大小设置

    好久没有更新博客,写这篇技术时,感觉很多东西生疏了好多.于是心有感慨:我们做技术的,要是长时间不搞技术,那就是被技术搞!所以攻守之间,大家谨慎思量. 冬天已过,放假出去玩耍时,看到两旁嫩嫩的树叶,想起 ...

  5. android 自定义menu 背景颜色,Android中设置Menu菜单的文字颜色为白色

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 开发者交流裙: 188168040 Android中设置Menu菜单的文字颜色为白色,一般情况下,Android中Menu菜单的title文字颜色为黑色, ...

  6. Android自定义RadioButton

    今天公司项目中需要完成一个效果,首先是要用自己的图片,然后文字在按钮图片的左边. 1.使文字在图片的左边,有两种方法: 第一种,设置radioButton的属性: <span style=&qu ...

  7. Android 自定义圆形文字头像

    因为最近做一个项目,需要用到圆形头像,然后中间显示用户名的第一个字符,记得之前网上有看到该开源库,但是忽然就找不到了,无奈,只能自己写一个控件. 该控件继承ImageView,主要有以下几个属性: 自 ...

  8. android code修改border颜色,Android自定义TextView边框颜色(动态改变边框颜色以及字体颜色)...

    最近写了一个带边框的TextView,因为项目中有许多地方需要用到一个带边框的TextView,而且需要根据不同的状态显示不同的边框颜色,当时的第一反应就是用shape做,但后来转念一想这要需要定义多 ...

  9. android 屏幕坐标色彩,Android自定义View实现颜色选取器

    Android 自定义View 颜色选取器,可以实现水平.竖直选择颜色类似 SeekBar 的方式通过滑动选择颜色. 效果图 xml 属性 1.indicatorColor 指示点颜色 2.indic ...

最新文章

  1. 使用.net资源文件时候发生的问题
  2. NDK建立多个共享库
  3. java 开源控件_一些好用的开源控件
  4. TCP/IP WebSocket MQTT
  5. SparkStreaming简介 - 与第一个Spark实时计算程序,使用netcat来写数据 - wordcount
  6. 如何使用SIOS DataKeeper在AWS EC2中配置较少SANSQL Server群集
  7. linux-0.11 内核源码学习笔记一(嵌入式汇编语法及使用)
  8. leetcode(226)—— Invert Binary Tree(Python/C++)
  9. python编程-Python3 网络编程
  10. 感觉文章和回复都不错,转载了---用正则表达式找出不包含连续字符串abc的单词...
  11. linux 系统分区及格式化
  12. Virtual Serial Port Driver Pro 9.0.270.0英文版虚拟串口补丁
  13. JAVA复制数组的三种方法
  14. 计算机机房前端,(前端机房试题.doc
  15. 【icem】非结构体网格的质量+混合网格的合并问题
  16. 完美解决:调用sklearn出现诸如ImportError: cannot import name ‘LogisticR‘ from ‘sklearn.linear_model‘ (D:\Progr
  17. 中学计算机社团活动计划,社团活动方案
  18. 记录一次有点意思的阿里云服务器被黑的经历
  19. 爬虫爬取站长素材图片 (使用scrapy和imagespipeline)
  20. 知识问答领域方法概述

热门文章

  1. 十一、CSS初始化详解
  2. Chapter4-1_Speech_Synthesis(Tacotron)
  3. LeetCode 794. 有效的井字游戏(分类讨论)
  4. LeetCode 1548. The Most Similar Path in a Graph(动态规划)
  5. LeetCode 651. 4键键盘(DP,Ctrl+CV)
  6. LeetCode 1427. 字符串的左右移
  7. php怎么获取分类数,php 两种获取分类树的方法
  8. 详解nohup和 区别
  9. python中迭代器的应用场景
  10. Hadoop学习之MapReduce