У меня RadioGroup
есть 3 Radio Buttons
. По умолчанию, когда я нажимаю переключатель, он становится синим. Мне нужно изменить цвет, скажем, когда я нажимаю на первый, он должен стать желтым, второй синим и третьим на зеленый< /сильный>.
Я видел несколько руководств по настройке путем стилизации переключателей, например Можно ли изменить значок переключателя в группе переключателей Android, но он скрывает все кнопки.
Вот мой XML.
<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/studentImage"
android:layout_alignParentRight="true"
android:layout_alignRight="@+id/studentImage"
android:layout_alignTop="@+id/studentImage"
android:orientation="horizontal" >
<RadioButton
android:id="@+id/rb1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="visible" />
<RadioButton
android:id="@+id/rb2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="visible" />
<RadioButton
android:id="@+id/rb3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="visible" />
</RadioGroup>