我怎么能在Android中默认设置RadioGroup未选中?

时间:2013-03-21 12:22:51

标签: android radio-group

我正在做一个应用程序来进行简单的测验。我已经使用RadioGroup给出了答案是多项选择。因此,在加载每个问题时,如何在默认情况下取消选中RadioGroup

3 个答案:

答案 0 :(得分:12)

只需将XML中的checked属性设置为RadioButton为false:

android:checked="false"

这应该可以解决问题。

答案 1 :(得分:5)

您是否看过Android开发者指南?

http://developer.android.com/reference/android/widget/RadioGroup.html

  

最初,所有单选按钮都未选中。

虽然您可以使用clearCheck()方法

在代码中执行此操作
  

清除选择。清除选择后,不会选择此组中的单选按钮,getCheckedRadioButtonId()将返回null。

也许你的问题可能与我的理解有所不同。或许可以解释更多关于如何加载问题等等。

答案 2 :(得分:2)

尝试

RadioGroup.check(0)

0是adt

永远不会生成的id

upd:来自RadioGroup的来源

public class RadioGroup extends LinearLayout {
    // holds the checked id; the selection is empty by default
    private int mCheckedId = -1;
    ...