在Android中获取已检查单选按钮的ID

时间:2012-07-11 09:04:29

标签: android radio-button onclicklistener radio-group

我有一个带有3个RadioButtons的RadioGroup和我的XML文件中的一个Button。当我点击按钮时,如何获取已检查的RadioButton的ID(我为此按钮设置了OnClickListener)?后来我想在检查哪个RadioButton被检查后在onClick中使用Switch语句。

谢谢!

2 个答案:

答案 0 :(得分:1)

你可以用这个

yourRadioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {

            @Override
            public void onCheckedChanged(RadioGroup group, int checkedId) {
                // TODO Auto-generated method stub

            }
        });

答案 1 :(得分:1)

在RadioGroup上使用getCheckedRadioButtonId()