android-ラジオボタン部品



ラジオボタンについて

ラジオボタンは、複数のボタンをグループ化して処理する必要があります。


main.xml

<RadioGroup
   android:id="@+id/group"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   >    
   <RadioButton
       android:text="@string/radio1_label"
       android:id="@+id/radio1"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       />
   <RadioButton
       android:text="@string/radio2_label"
       android:id="@+id/radio2"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       />
</RadioGroup>

ソースコード

RadioGroup group = (RadioGroup)this.findViewById(R.id.group);
RadioButton radio1 = (RadioButton)this.findViewById(R.id.radio1);
RadioButton radio2 = (RadioButton)this.findViewById(R.id.radio2);

radio2.setChecked(true);

//どのラジオボタンが選択されているか
int selid = group.getCheckedRadioButtonId();
RadioButton selradio = (RadioButton)this.findViewById(selid);
text.setText(selradio.getText());


関連

android

android-GUI部品





スポンサード リンク