[Android Studio] RadioButtonで単一選択ボタンを作る

どうも、tatsuです!

今日は、RadioButtonで単一選択ボタンを作る方法を説明します。

※この記事で使用しているAndroid Studioのバージョンは2.3.3です。

RadioButtonで単一選択ボタンを作る

ラジオボタンを作るには、以下のように記述します。

項目をクリックすると選択状態になります。

    <RadioGroup
        android:id="@+id/group"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">
        <RadioButton
            android:id="@+id/soba"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:checked="true"
            android:textSize="20sp"
            android:text="そば"/>
        <RadioButton
            android:id="@+id/udon"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="20sp"
            android:text="うどん"/>
        <RadioButton
            android:id="@+id/somen"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="20sp"
            android:text="そうめん"/>
    </RadioGroup>

↓「うどん」をクリックすると

ちなみに、android:orientation=”vertical”というのは項目をどのように配置するかを決める属性です。
以下の2つがあります。

  • vertical ・・・ 項目を縦に並べる
  • horizontal ・・・ 項目を横に並べる

注意

TextViewやEditTextなど、idを付けなくても動作するウィジェットもありますが、
RadioButtonはidをつけないと正常な挙動をしない(体験談)のでidはつけてあげてください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です