コンピュータクワガタ

かっぱのかっぱによるコンピュータ関連のサイトです

Androidアプリ入門 No.17 RadioButtonの主な属性

今風に書き直した記事がありますので、合わせて参照ください。
blog.webarata3.link

RadioButton

RadioButtonの主な属性

RadioButtonの主な属性は1つ。

属性 説明
checked チェックされているかどうか

RadioButtonの例は以下。RadioGroupでRadioButton要素を囲み、グループ化する。グループ化された中で1つだけしかチェックできないようになる。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#ffffff"
    >
    <RadioGroup
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        >
        <RadioButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="#000"
            android:textSize="16sp"
            android:text="選択肢1"
            />
        <RadioButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="#000"
            android:textSize="16sp"
            android:text="選択肢2"
            android:checked="true"
            />
        <RadioButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="#000"
            android:textSize="16sp"
            android:text="選択肢3"
            />
    </RadioGroup>
</LinearLayout>

実行結果は以下。選択肢2の属性にchecked="true"としているため選択肢2が選択状態で表示される。