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になるのは考慮していないので、注意!