获取单选按钮的数字ID

时间:2016-01-09 18:30:25

标签: android

我想获得单选按钮的ID,我正在使用此代码:

        public void onCheckedChanged(RadioGroup rGroup, int checkedId)
        {
            RadioButton checkedRadioButton = (RadioButton)rGroup.findViewById(checkedId);
            boolean isChecked = checkedRadioButton.isChecked();
            if (isChecked)
            {
                radioId = rGroup.getCheckedRadioButtonId();
                System.out.println("Radio Id: "+rGroup.getCheckedRadioButtonId());
            }
        }

以这种格式返回id:

2131165247

这是正常工作,直到我添加了另一个活动并创建了其他单选按钮,我的应用程序无法正常工作,因为现在ID已更改:

2131230783

如何使用单个数字返回一个id:

radioButtonA = 1
radioButtonB = 2
etc.. instead of that long int id

0 个答案:

没有答案