Android的RadioButton隨著選中狀態的改變字型顏色也改變
阿新 • • 發佈:2019-02-13
注意是字型顏色,而不是背景顏色
要注意的有:
1.字型顏色這裡是color,而不是textColor
2.在設定RadioButton的時候,是給android:textColor設定上狀態選擇器,而不是android:background,要不然就出錯<?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/loginRadioButtonChecked"/> <!-- not selected --> <item android:color="@color/loginRadioButtonNormal"/> </selector>
<RadioGroup android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" > <RadioButton android:id="@+id/rb_login_mp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:text="名片" android:textColor="@drawable/shape_login_radiobutton_select" /> <RadioButton android:id="@+id/rb_login_gw" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="崗位" android:textColor="@drawable/shape_login_radiobutton_select" /> </RadioGroup>