ラジオボタン (RadioButton)

Android アプリでラジオボタン (RadioButton) を使用するには、RadioButton クラスと、RadioGroup クラスを使用します。
RadioGroup クラスは、RadioButton をグループ化するために使用します。

リソースファイル (xml ファイル) での定義

レイアウトを定義する xml ファイル (main.xml等) に以下を記述します。
RadioButton クラスを RadioGroup で囲むことにより、複数のラジオボタンをひとつのグループとします。
また、初期状態でチェックを入れたい RadioButton の checked 属性を true に設定します。
下の場合、初期状態でラジオボタン2にチェックが入っている状態になります。

<RadioGroup
       xmlns:android="http://schemas.android.com/apk/res/android"
       android:id="@+id/radiogroup"
       android:layout_width="match_parent"
       android:layout_height="wrap_content" >
   	<RadioButton
   	    android:id="@+id/radiobutton1"
   	    android:layout_width="wrap_content"
   	    android:layout_height="wrap_content"
   	    android:text="ラジオボタン1" />
   	<RadioButton
   	    android:id="@+id/radiobutton2"
   	    android:layout_width="wrap_content"
   	    android:layout_height="wrap_content"
   	    android:text="ラジオボタン2" />
</RadioGroup>

※ 「ラジオボタン1/2」の文字列は、本来 string.xml に定義すべきですが、説明を簡単にするために直接記述しています。




ラジオボタン (RadioButton) 関連の説明

 ⇒ 選択されたボタンの取得
 ⇒ 選択状態変更イベント