RadioGroupとRadioButton
使えるかどうか分からないけど、
サンプルプログラム弄ってて気づいた。
<!--Layout--> <RadioGroup android:id="@+id/my_group" 属性省略...> <RadioButton android:text="hoge" 属性省略.../> <RadioButton android:text="foo" 属性省略.../> </RadioGroup>
と、RadioGroupだけidつけた状態で、
RadioButtonを取得するのに...
RadioGroup group = (RadioGroup)findViewById(R.id.my_group); //グループ内でどのボタンもチェックされてない場合-1が返る int buttonId = group.getCheckedRadioButtonId(); RadioButton button = (RadioButton)findViewById(buttonId);
これで取得できる。後はゲットしたRadioButtonを使って煮るなり焼くなりお好きなように...
上の例では、返り値が-1になるのは考慮していないので、注意!