Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android RadioGroup getCheckedRadioButtonId不一致_Android_Android Widget - Fatal编程技术网

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