RadioGroup

  1. <RadioGroup
  2. android:id="@+id/client_charge_radiogroup"
  3. android:layout_width="200dp"
  4. android:layout_height="40dp"
  5. android:layout_marginLeft="5dp"
  6. android:layout_alignParentRight="true"
  7. android:fadingEdge="none"
  8. android:gravity="center_vertical"
  9. android:layout_centerVertical="true"
  10. android:orientation="horizontal"
  11. >
  12. <RadioButton
  13. android:id="@+id/client_radio_label"
  14. android:layout_width="0dp"
  15. android:layout_height="match_parent"
  16. android:layout_weight="1"
  17. android:button="@color/transparent"
  18. android:gravity="center"
  19. android:text="Client"
  20. android:textColor="@color/color_radiobutton"
  21. android:background="@drawable/radio_group_selector"
  22. />
  23. <RadioButton
  24. android:id="@+id/firm_radio_label"
  25. android:layout_width="0dp"
  26. android:layout_height="match_parent"
  27. android:layout_weight="1"
  28. android:button="@color/transparent"
  29. android:gravity="center"
  30. android:text="Firm"
  31. android:checked="true"
  32. android:textColor="@color/color_radiobutton"
  33. android:background="@drawable/radio_group_selector"/>
  34. </RadioGroup>

radiobutton字体颜色改变color_radiobutton.xml

  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:state_checked="false" android:color="@color/color_text_normal"/>
  6. </selector>

radiobutton背景颜色改变radio_group_selector.xml

  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:drawable="@color/color_bg_selected" ></item>
  4. <item android:state_checked="false" android:drawable="@color/color_bg_normal"></item>
  5. </selector>

color.xml

  1. <color name="transparent">#000000</color>
  2. <color name="color_bg_selected">#e0301e</color>
  3. <color name="color_bg_normal">#e7e7e8</color>
  4. <color name="color_text_selected">#ffffff</color>
  5. <color name="color_text_normal">#000000</color>

Activity

    1. clientRadioGroup = (RadioGroup) findViewById(R.id.client_charge_radiogroup);
    2. clientRadioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {
    3. @Override
    4. public void onCheckedChanged(RadioGroup group, int checkedId) {
    5. int radioButtonId = group.getCheckedRadioButtonId();
    6. RadioButton rb = (RadioButton)findViewById(radioButtonId);
    7. String radioButtonLabel = rb.getText().toString();
    8. }
    9. });

http://blog.csdn.net/zzf112/article/details/20467957

--------------------->

android:background="@drawable/drawlist"--------->不能用colorlist

radiogroup------->radiobutton必须要有id否则会两个都选中

    <RadioGroup
android:layout_width="match_parent"
android:layout_height="50dp"
android:orientation="horizontal" > <RadioButton
android:id="@+id/radio0"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@drawable/zuowei"
android:button="@null"
android:checked="true"
android:gravity="center"
android:text="座位安排"
android:textColor="#ffffff" /> <RadioButton
android:id="@+id/radio1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@drawable/zuowei"
android:button="@null"
android:gravity="center"
android:text="菜单编辑"
android:textColor="#ffffff" />
</RadioGroup>

RadioGroup 的 RadioButton 选择改变字体颜色和背景颜色的更多相关文章

  1. Android RadioGroup的RadioButton 选择改变字体颜色和背景颜色

    RadioGroup <RadioGroup android:id="@+id/client_charge_radiogroup" android:layout_width= ...

  2. 转 Android RadioButton设置选中时文字和背景颜色同时改变

    主要应用在购物车,像淘宝的那样,点击以后弹出一个选择种类颜色这样的popuwindow以后,然后这个选择种类的地方要用到类似这个玩意儿. 搜了一下,效果和这个文章一致.转了. 原文地址:http:// ...

  3. Android RadioButton设置选中时文字和背景颜色同时改变

    主要应用在购物车,像淘宝的那样,点击以后弹出一个选择种类颜色这样的popuwindow以后,然后这个选择种类的地方要用到类似这个玩意儿. 搜了一下,效果和这个文章一致.转了. 原文地址:http:// ...

  4. 使用 JavaScript 中的 document 对象的属性,根据下拉框中选择的属性,更改页面中的字体颜色和背景颜色

    查看本章节 查看作业目录 需求说明: 使用 JavaScript 中的 document 对象的属性,根据下拉框中选择的属性,更改页面中的字体颜色和背景颜色 实现思路: 在页面的 <body&g ...

  5. Sublime Text3自定义全部字体大小、字体类型和背景颜色

    一.定义侧栏的背景颜色.字体大小和间距 Sublime Text3的Afterglow主题链接为:https://github.com/YabataDesign/afterglow-theme 1.按 ...

  6. MFC 如何改变对话框的默认背景颜色(转)

    下面介绍三种方法:实现改变对话框的默认背景颜色:   (1)可以在CLotteryApp::InitInstance()设置更新对话框的背景颜色       调用SetDialogBkColor(RG ...

  7. 在wpf datagrid中,想要根据一个条件来改变datagrid行的背景颜色

    原文:在wpf datagrid中,想要根据一个条件来改变datagrid行的背景颜色 在wpf datagrid中,想要根据一个条件来改变datagrid行的背景颜色 例如根据学生的年龄来修改,年龄 ...

  8. 使用 JavaScript 的 HTML 页面混合、根据在下拉列表框中选择的内容,决定页面效果,用户在下拉列表框中选择页面将要使用的背景颜色

    查看本章节 查看作业目录 需求说明: 根据在下拉列表框中选择的内容,决定页面效果 用户在下拉列表框中选择页面将 要使用的背景颜色 当用户选择橙色时,页面背景将显示为橙色 实现思路: 用表单 <s ...

  9. c# 设置控件的前景颜色和背景颜色

    AutoSize:设置为false取消自动计算尺寸功能,控件的大小则按照设定的Size来呈现,设置为true自动计算大小 TextAlign:设置对齐方式 // // 摘要: // 用默认的所有者运行 ...

随机推荐

  1. npm更换淘宝镜像

    镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在): 1.通过config命令 npm config set registry https://regist ...

  2. Python(2.7.6) glob - 匹配指定模式的文件

    Python 标准库的 glob 模块支持查询匹配指定模式的文件或目录.这里的模式使用的并不是正则表达式,而是通过通配符来匹配的 Unix 风格的路径名扩展. 支持的通配符: 通配符 说明 *  匹配 ...

  3. asp正则过滤重复字符串的代码

    asp下过滤重复字符串的代码,有时候我们需要过滤一些重复的字符串,下面的代码即可解决这个问题 比如 1223445677777778aabbcccccccccc 经过过滤之后就是12345678abc ...

  4. SQL Server 2012 内存管理 (memory management) 改进

    SQL Server 2012 的内存管理和以前的版本相比,有以下的一些变化. 一.内存分配器的变化 SQL Server 2012以前的版本,比如SQL Server 2008 R2等, 有sing ...

  5. 如何在ANDROID JNI 的C++中打Log

    http://blog.csdn.net/pkigavin/article/details/8583537 最近在研究Android 2.3.3源代码的C/C++层,需要对代码进行一些调试,但是奇怪的 ...

  6. Apache中关于页面缓存的设置

    http://www.cnblogs.com/yyyyy5101/articles/1899350.html Expires.Cache-Control.Last-Modified.ETag是RFC ...

  7. IOS之KVC机制(Object-C篇)

    开发环境:xcode7 一.KVC概述 1.KVC是KeyValueCoding的简称,它是一种可以直接通过类属性的名字来作key,再绑定key的值来访问类属性的机制,而不再通过利用@property ...

  8. Oracle Text Slowly

    When  oracle text more and more slowly, execute the following script: ANALYZE TABLE Table_Name COMPU ...

  9. [jquery]高级篇--标签选择

    1>3中初始化 $(document).ready(function(){ alert("开始了"); }); $(function(){ trace("初始化方法 ...

  10. thymeleaf的初次使用(带参请求以及调用带参js方法)

    之前对于前端框架接触较少,第一次接触thymeleaf,虽说看起来并不复杂但我还是花费了好一会儿才弄懂. 话不多少下面就简单说一下我在项目中的应用. 首先是java代码 controller层 将需要 ...