ラジオボタンを選択したときのイベントを取得する【Android】
Androidでラジオボタンを選択したイベントを取得する場合はOnCheckedChangeListenerを使用します。
Javaファイル
// ラジオボタン変更時のイベント
RadioGroup radioGroup = (RadioGroup) findViewById(R.id.radio_network);
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener()
{
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
if (checkedId == R.id.radio_ichiban) {
Log.i(TAG, "いちばんが選択されました。");
}
if (checkedId == R.id.radio_niban) {
Log.i(TAG, "にばんが選択されました。");
}
}
});
radioGroup.check(R.id.radio_network_tag);XMLファイル
<RadioGroup android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/radio_network"> <RadioButton android:id="@+id/radio_ichiban" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="21sp" android:text="いちばんです" /> <RadioButton android:id="@+id/radio_niban" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="21sp" android:text="にばんです" /> </RadioGroup>


