Androidでラジオグループを使用する方法を教えてください。
Androidでは、RadioGroupは一群のRadioButtonをまとめて扱うための容器です。一つのRadioGroup内では、常に1つのRadioButtonのみが選択されるようになっています。また、リスナーイベントを利用することで、選択されたRadioButtonの値を取得することができます。
RadioGroupを使用する手順は次のとおりです。
- レイアウトファイルにRadioGroupを定義する
- ラジオボタンのグループを作成し、2つのオプションを追加します。
- コード内で, RadioGroupのインスタンスを取得し, 選択リスナーを設定します。
- RadioGroup radioGroup = findViewById(R.id.radio_group);
radioGroup.setOnCheckedChangeListener((group, checkedId) -> {
// checkedIdから選択されたRadioButtonのインスタンスを取得
RadioButton radioButton = findViewById(checkedId);// 選択されたRadioButtonのテキストを取得
String selectedOption = radioButton.getText().toString();// 選択された際の処理
// …
});
上述のステップを実施することで、ユーザーがラジオボタンを選択するとOnCheckedChangeListenerのコールバックメソッドが発火し、選択されたラジオボタンの値を取得して、それに応じた処理を行うことができます。