RadioButton

2018/03/10

RadioButtonは、1つ1つのラジオボタンを扱うクラス・・・。

RadioButton | Android Developers

複数のRadioButtonをグループ化するにはRadioGroupで囲む・・・。

RadioGroup | Android Developers

どのRadioButtonがチェックされているかを確認するには、

RadioGroup | Android Developers

RadioGroup.getCheckedRadioButtonIdを使う・・・。

RadioGroupタグの中にRadioButtonタグを3つ入れる・・・。
この3つはグループ化され、

android:checkedが"true"となっているradiobutton1にチェックが付く・・・。

MainActivity.javaのonClickは、

まずは、findViewByIdでradiogroup1を取得・・・。
radiogroup1.getCheckedRadioButtonIdでチェックされているRadioButtonのidを取得・・・。
findViewByIdで今度はそのidのRadioButtonオブジェクトを取得・・・。
radiobutton.getText()で得られるテキストをToastで表示・・・。

f:id:BG1:20160422165819p:plain

最初は、radiobutton1にチェックが付いている・・・。
button1を押すと、

f:id:BG1:20160422165853p:plain

と出る・・・。

f:id:BG1:20160422170121p:plain

radiobutton2にチェックを付ける・・・。
button1を押すと、

f:id:BG1:20160422170222p:plain

と出る・・・。

f:id:BG1:20160422170241p:plain

radiobutton3にチェックを付ける・・・。
button1を押すと、

f:id:BG1:20160422170310p:plain

と出る・・・。

Sample/MainActivity.java at master · bg1bgst333/Sample · GitHub
Sample/activity_main.xml at master · bg1bgst333/Sample · GitHub
Sample/strings.xml at master · bg1bgst333/Sample · GitHub
Sample/AndroidManifest.xml at master · bg1bgst333/Sample · GitHub