getCheckedRadioButtonId

getCheckedRadioButtonId

我在android中工作,我想知道是否有一种方法可以用未选中的单选按钮中的文本附加TextView。作为看起来像“未选中:项目A,项目b”等的列表。

我想尝试这样的事情:

 if (radioButtonId == 1) {
        notSelected.append(optionsContainer.getCheckedRadioButtonId(3).getText().toString());


但出现一个错误,内容为

getCheckedRadioButtonId() in RadioGroup cannot be applied to int()


任何帮助或建议,将不胜感激。我什至不确定这是可以做到的

最佳答案

一次只能选择RadioButtons,因此您无法“确定”要检查的索引。

getCheckedRadioButtonId()


返回实际选择的视图ID。

文件:

https://developer.android.com/reference/android/widget/RadioGroup#getCheckedRadioButtonId()


返回此组中所选单选按钮的标识符。空选择时,返回值为-1。


正如我对评论所说的那样,请阅读https://stackoverflow.com/a/50955546/4628993

10-07 12:39