zoukankan      html  css  js  c++  java
  • android 自定义 radiobutton 文字颜色随选中状态而改变


    主要是写一个 color selector

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


    res/color/color_radiobutton.xml

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



    程序中就可以直接使用了


      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> 
  • 相关阅读:
    玩转渗透神器Kali:Kali Linux作为主系统使用的正确姿势TIPS
    知道创宇研发技能表v2.2
    我对什么都感兴趣,可我迷茫了(转载)
    防御性编程
    防御性编程技巧
    移动安全技术如何未雨绸缪?
    1054. 求平均值 (20)
    1053. 住房空置率 (20)
    1052. 卖个萌 (20)
    1051. 复数乘法 (15)
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/3580731.html
Copyright © 2011-2022 走看看