【发布时间】:2018-08-31 22:30:04
【问题描述】:
当我的变量 idAnswerP 等于 answers.get(i) 时,我试图从单选按钮中获取选定的值。当我在我的应用程序上调试时,会显示我在 idRespuestaC 中收到的号码,但它不会显示在单选按钮中。帮忙?
public void addRB(ArrayList<Model> answers) {
RadioGroup ll = new RadioGroup(this);
ll.setOrientation(LinearLayout.VERTICAL);
for (int i = 0; i < answers.size(); i++) {
Model model = answers.get(i);
RadioButton radiob = new RadioButton(this);
if (idAnswerP == model.getId()) {
radiob.setId(model.getId());
radiob.setText(model.getQuestion());
radiob.setTag(model.getAnswer());
radiob.setChecked(true);
radiob.setSelected(true);
} else {
radiob.setId(model.getId());
radiob.setText(model.getQuestion());
radiob.setTag(model.getAnswer());
radiob.setChecked(false);
}
lisRadio.add(radiob);
ll.addView(radiob);
}
((ViewGroup) findViewById(R.id.radioGroup)).addView(ll);
}
【问题讨论】:
标签: android