ラジオボタンの背景を設定する方法を知っています。しかし、私は選択されたラジオボタンの背景を変更するための最良/正しい方法は何ですか? xmlで作成することは可能ですか、それともコードで行う必要がありますか?
よろしく
ドローアブルフォルダーにセレクターxmlファイルを作成するだけです
checkbox_background.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:Android="http://schemas.Android.com/apk/res/Android" >
<item Android:state_checked="true" Android:drawable="@color/checkbox_active" />
<item Android:state_checked="false" Android:drawable="@color/checkbox_inactive" />
</selector>
この背景をラジオボタンに適用します
<RadioButton
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:background="@drawable/checkbox_background" />
この回答で説明されているように、ラジオボタンのセレクターを定義できます。
Androidラジオボタングループ のラジオボタンアイコンを変更することは可能ですか?