如何在群组中设置单选按钮值?

时间:2011-10-19 04:11:41

标签: android android-layout

我们可以获取或设置无线电组中单选按钮的已检查状态吗?

xyzButtoninGroup.setChecked(true) 

2 个答案:

答案 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设置它(其他人将取消选中它们是否在同一组中,单独使用)