web-dev-qa-db-ja.com

Android選択時のラジオボタンの背景スタイル

ラジオボタンの背景を設定する方法を知っています。しかし、私は選択されたラジオボタンの背景を変更するための最良/正しい方法は何ですか? xmlで作成することは可能ですか、それともコードで行う必要がありますか?

よろしく

18
zmeda

ドローアブルフォルダーにセレクター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" />
38

この回答で説明されているように、ラジオボタンのセレクターを定義できます。

Androidラジオボタングループ のラジオボタンアイコンを変更することは可能ですか?

0
Damian