Я хочу создать RadioGroup вот так
RadioGroup
and I've done like this
toggle_widget_background. xml <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@color/colorPrimary" android:state_checked="true" /> <item android:drawable="@color/dark_pink" android:state_pressed="true" /> <item android:drawable="@color/transparent" /> pink_out_line. xml <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <corners android:radius="2dp" /> <stroke android:width="1dp" android:color="#f59f0b" /> Изначально цвет должен быть белым, и когда я нажимаю при поиске или предложении цвет их текста должен быть оранжевым. Спасибо
toggle_widget_background. xml
<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@color/colorPrimary" android:state_checked="true" /> <item android:drawable="@color/dark_pink" android:state_pressed="true" /> <item android:drawable="@color/transparent" />
pink_out_line. xml
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <corners android:radius="2dp" /> <stroke android:width="1dp" android:color="#f59f0b" />
Изначально цвет должен быть белым, и когда я нажимаю при поиске или предложении цвет их текста должен быть оранжевым. Спасибо
android:textColor="#e87e0a"
Это проблема. Вы сохраняете константу textColor, вместо этого у вас должен быть селектор как textColor.
См. Этот ответ { ссылка }