2013年9月17日火曜日

AndroidでRadioButtonを使う

目次へ



RadioButtonを使うには、RadioGroupの中にRadioButtonを作成し、 必要な時にどのボタンにチェックがついているかを見ます。


■■■■layoutのリソースを作成■■■■

RadioGroupの中にRadioButtonを入れます。
RadioGroupのorientationを指定するとRadioButtonがその方向に並びます。

    <RadioGroup
        android:id="@+id/radiogroup"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <RadioButton
            android:id="@+id/radio1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:checked="true"
            android:text="@string/level1" />

        <RadioButton
            android:id="@+id/radio2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/level2" />

    </RadioGroup>



■■■■プログラムでチェックがどれについているか確認■■■■

isCheckedメソッドでチェックが入っているか確認します。

RadioButton r1 = (RadioButton)findViewById(R.id.radio1);
RadioButton r2 = (RadioButton)findViewById(R.id.radio2);

if(r1.isChecked()) {
 radio1がチェックされている時の処理
} else if(r2.isChecked()) {
 radio2がチェックされている時の処理
}




にほんブログ村 IT技術ブログ IT技術メモへ
にほんブログ村

0 件のコメント:

コメントを投稿