我正在做一个应用程序来进行简单的测验。我给出的答案是使用RadioGroup
. 那么在加载每个问题时,我如何RadioGroup
默认设置未选中?
问问题
9969 次
3 回答
13
只需将checked
XML for each 中的属性设置RadioButton
为 false:
android:checked="false"
那应该可以解决问题。
于 2013-03-21T12:26:40.200 回答
6
你看过安卓开发者指南吗?
http://developer.android.com/reference/android/widget/RadioGroup.html
最初,所有单选按钮都未选中。
尽管您可以使用该clearCheck()
方法在代码中执行此操作
清除选择。清除选择时,不会选择该组中的单选按钮,getCheckedRadioButtonId() 返回 null。
也许您的问题可能与我的理解不同。也许更多地解释你如何加载问题等等。
于 2013-03-21T12:25:49.733 回答
3
尝试
RadioGroup.check(0)
0 是一个 id,它永远不会由 adt 生成
更新:来自 RadioGroup 的来源
public class RadioGroup extends LinearLayout {
// holds the checked id; the selection is empty by default
private int mCheckedId = -1;
...
于 2013-03-21T12:24:48.280 回答