-1

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

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

然后取决于字符串是否等于“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);
}

顺便说一句,这是在我的 oncreate 中,因为我希望它在 Activity 打开后立即运行

4

2 回答 2

1

膨胀你的单选按钮,例如

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

然后你可以使用

radio1.setChecked(true/false) 

就像你在尝试一样。

于 2013-01-09T15:19:35.113 回答
0

你需要找到RadioButtons这样的:

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

之后你可以打电话

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

于 2013-01-09T15:25:55.407 回答