【发布时间】:2014-03-18 03:03:51
【问题描述】:
我正在以编程方式设计自定义表单,用户可以在其中提出问题并可以使用单选按钮添加多个选项。我已经使用了 RadioGroup,并在其中添加了单选按钮。但是在选择时,我希望一次只选择一个单选按钮。如何以编程方式实现它。请帮帮我..
这是我的代码
final RadioGroup radioGroup = new RadioGroup(getApplicationContext());
radioGroup.setId(1);
LinearLayout.LayoutParams p = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
RadioButton radioButtonView = new RadioButton(getApplicationContext());
radioButtonView.setId(i++);
radioButtonView.setText(addnew);
radioGroup.addView(radioButtonView, p);
loption.addView(radioGroup, p);
提前致谢,
【问题讨论】:
-
请提供一些您尝试过的代码以及不适合您的代码
-
您现在的实施有什么问题?如果您以编程方式尝试过任何事情
-
那么,您是否为每个
RadioButton创建一个新的RadioGroup?如果所有RadioButtons 进入同一个RadioGroup,你应该得到你正在寻找的行为吗?还是代码中多个位置的代码 sn-p? -
radioButtonView.setId(i++);
i到底在哪里?你在 for 循环中使用整个代码吗? -
没问题 :) 如果我的答案确实有效,如果你能将我的答案标记为解决方案,那就太好了。您之前提出的所有问题也是如此。
标签: android radio-button android-radiogroup