Android RadioGroup getCheckedRadioButtonId不一致

时间:2013-01-23 21:20:15

标签: android android-widget

我正在使用带有几个单选按钮的无线电组。 我实施了RadioGroup.OnCheckedChangedListener(RadioGroup group, int checkedId)以及RadioGroup.getCheckedRadioButtonId()

然而,无论我点击哪个按钮,方法RadioGroup.getCheckedRadioButtonId总是返回我的单选按钮ID。听众工作得很好。

我在这里看到一些帖子说上面的方法有效,谁知道发生了什么?谢谢!

1 个答案:

答案 0 :(得分:0)

我正在调试,突然间我意识到我遇到这个错误的原因。

当我创建无线电组时,我将其设为 static ,我想从getCheckedRadioButtonId()返回的相同id是默认ID。在checkchangedlistener(RadioGroup rg,int id)中,rg永远不会与我的静态无线电组相同。 ooops