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