public class MainActivity extends Activity implements OnCheckedChangeListener {
<RadioGroup
android:id="@+id/radGrp" android:layout_width="wrap_content" android:layout_height="wrap_content" ><RadioButton
android:id="@+id/rb1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="RadioButton1" />实例:rb1 = (RadioButton) findViewById(R.id.rb1);
rg.setOnCheckedChangeListener(this);//将单选组绑定监听器
//重写监听器函数 /** * @param group:指单选组 * @param group:指单选组中发生状态改变的RadioButton的内存ID! */ @Override public void onCheckedChanged(RadioGroup group, int checkedId) { if (group == rg) {//因为当前程序中只有一个RadioGroup,此步可以不进行判定 String rbName = null; if (checkedId == rb1.getId()) { rbName = rb1.getText().toString(); } Toast.makeText(this, "选择了下标为“" + rbName + "”的单选按钮", Toast.LENGTH_LONG).show(); } }