【问题标题】:how can i set RadioGroup unchecked by default in android?如何在 android 中默认设置 RadioGroup 未选中?
【发布时间】:2013-03-10 22:57:50
【问题描述】:

我正在做一个应用程序来进行简单的测验。我给出的答案是使用RadioGroup 的多项选择。那么在加载每个问题时,我如何将RadioGroup 默认设置为未选中?

【问题讨论】:

    标签: android radio-group


    【解决方案1】:

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

    android:checked="false"
    

    这应该可以解决问题。

    【讨论】:

      【解决方案2】:

      你看过安卓开发者指南吗?

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

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

      虽然您可以使用clearCheck() 方法在代码中执行此操作

      清除选择。清除选择后,未选择此组中的单选按钮,GetCheckedRadiobuttonID()返回null。

      也许您的问题可能与我的理解不同。也许更多地解释一下你是如何加载问题的等等。

      【讨论】:

        【解决方案3】:

        试试

        RadioGroup.check(0)
        

        0 是 adt 永远不会生成的 id

        更新:来自 RadioGroup 的来源

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

        【讨论】:

          猜你喜欢
          • 2012-02-28
          • 1970-01-01
          • 2019-04-18
          • 1970-01-01
          • 1970-01-01
          • 2016-11-28
          • 1970-01-01
          • 2011-07-02
          • 2015-04-25
          相关资源
          最近更新 更多