Android RadioButton未以编程方式分组在一起
我正在以编程方式创建Android RadioButton未以编程方式分组在一起,android,radio-button,radio-group,Android,Radio Button,Radio Group,我正在以编程方式创建RadioButtons RadioGroup group = (RadioGroup)findViewById(R.id.grp); for(int i = 0; i < 3; i++) { RadioButton btn = new RadioButton(this); //this is an Activity btn.setText(String.valueOf(i)); group.addView(btn); } RadioGroup grou
RadioButton
s
RadioGroup group = (RadioGroup)findViewById(R.id.grp);
for(int i = 0; i < 3; i++) {
RadioButton btn = new RadioButton(this); //this is an Activity
btn.setText(String.valueOf(i));
group.addView(btn);
}
RadioGroup group=(RadioGroup)findViewById(R.id.grp);
对于(int i=0;i<3;i++){
RadioButton btn=新建RadioButton(此);//这是一个活动
btn.setText(String.valueOf(i));
组。添加视图(btn);
}
但是,我的RadioButton
没有组合在一起-我可以检查所有这些按钮,它们会起作用
独立地
文档仅说明RadioGroup
用于为一组RadioButton
s创建多重排除范围
或者我必须手动管理我的
RadioButton
s的选中状态吗?每个RadioButton
都需要一个唯一的ID,以便RadioGroup
能够区分它们。试试这个
RadioGroup group = (RadioGroup)findViewById(R.id.grp);
for(int i = 0; i < 3; i++) {
RadioButton btn = new RadioButton(this);
btn.setId(i); // <- set ID
btn.setText(String.valueOf(i));
group.addView(btn);
}
RadioGroup group=(RadioGroup)findViewById(R.id.grp);
对于(int i=0;i<3;i++){
RadioButton btn=新的RadioButton(本);
btn.setId(i);//在我所看到的每一个在线代码示例中,我的眼睛一定对ID的设置感到呆滞,谢谢!