Android RadioGroup getCheckedRadioButtonId不一致
我用的是内置几个单选按钮的收音机组。 我实现了Android RadioGroup getCheckedRadioButtonId不一致,android,android-widget,Android,Android Widget,我用的是内置几个单选按钮的收音机组。 我实现了RadioGroup.OnCheckedChangedListener(RadioGroup组,int checkedId),以及RadioGroup.getCheckedRadioButtonId() 但是,无论单击哪个按钮,方法RadioGroup.getCheckedRadioButtonId总是返回一个相同的单选按钮id。听众工作得很好 我在这里看到一些帖子说上述方法有效,有人知道发生了什么吗?谢谢 我正在调试,突然间我意识到了这个错误的原因
RadioGroup.OnCheckedChangedListener(RadioGroup组,int checkedId)
,以及RadioGroup.getCheckedRadioButtonId()
但是,无论单击哪个按钮,方法RadioGroup.getCheckedRadioButtonId
总是返回一个相同的单选按钮id。听众工作得很好
我在这里看到一些帖子说上述方法有效,有人知道发生了什么吗?谢谢 我正在调试,突然间我意识到了这个错误的原因
创建无线组时,我将其设置为静态,我想从getCheckedRadioButtonId()返回的相同id是默认id。在checkchangedlistener(RadioGroup rg,int id)中,rg与静态无线组不同。oops您的按钮实际上有不同的ID吗?张贴您如何创建RadioGroup.my单选按钮的ID不同,检查更改侦听器可以证明这一点。@dmon