想要根据字符串预先设置单选按钮

时间:2013-01-09 15:03:23

标签: android string radio-button

您好我正在为数据库创建一个编辑页面,我想

获取通过意图传递的字符串

然后取决于字符串是否等于“on”或“off”

我想更改单选按钮的选择

到目前为止,我有这个

radiogroup = R.id.radioGroup1;

if (switch.equals("on")){
    radiogroup.check(R.id.radio1);
    R.id.radio1.setChecked(true);
} else {
    radiogroup.check(R.id.radio0);
    R.id.radio1.setChecked(true);
}

btw这是我的oncreate,因为我希望它一旦活动打开就会运行

2 个答案:

答案 0 :(得分:1)

使用

为每个示例充电单选按钮
RadioButton radio1 = findViewById(R.id.radio1); 

然后你可以使用

radio1.setChecked(true/false) 
就像你在尝试一样。

答案 1 :(得分:0)

您需要找到RadioButtons这样的内容:

RadioButton radio1 = (RadioButton) findViewById(R.id.radio1);

之后你可以打电话

radio1.setChecked(true);radio1.setChecked(false);