我们可以获取或设置无线电组中单选按钮的已检查状态吗?
xyzButtoninGroup.setChecked(true)
答案 0 :(得分:3)
我认为这段代码解释了自己
int count = radioGroup.getChildCount();
for (int i = 0; i < count; i++) {
View o = radioGroup.getChildAt(i);
if (o instanceof RadioButton) {
RadioButton radioBtn = (RadioButton)o;
// get the state
boolean isChecked = radioBtn.isChecked()
// to set the check
radioBtn.setChecked(true);
}
}
答案 1 :(得分:2)
每个按钮都有自己的ID。您可以通过其ID设置它(其他人将取消选中它们是否在同一组中,单独使用)