首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >取消选中RadioButtonGroup中的所有RadioButton

取消选中RadioButtonGroup中的所有RadioButton
EN

Stack Overflow用户
提问于 2012-05-08 19:42:41
回答 3查看 29.2K关注 0票数 42

我想要实现的是:在活动开始后,我希望没有选择/选中任何RadioButton。

我的问题是:当活动开始时,第一个RadioButton总是被选中/选中。

我在初始化单选按钮(在onCreate中)之后立即尝试了radioButton1.setChecked(false),但是当活动开始时,我无法手动选中/选择第一个单选按钮。在我选择第二个或第三个单选按钮之前,我现在可以选择/选中第一个单选按钮。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-05-08 19:44:29

代码语言:javascript
复制
RadioGroup radioGroup = (RadioGroup)findViewById(R.id.radiogroup);
radioGroup.clearCheck();
票数 112
EN

Stack Overflow用户

发布于 2012-05-08 19:50:27

当活动开始或恢复时,使用clearCheck()清除所有选中的单选按钮

代码语言:javascript
复制
 @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
 RadioGroup rg=(RadioGroup)findViewById(R.id.RG);
rg.clearCheck();
}
@Override
protected void onResume() {  
RadioGroup rg=(RadioGroup)findViewById(R.id.RG);
rg.clearCheck();  
super.onResume();  
    }  
票数 4
EN

Stack Overflow用户

发布于 2019-01-16 21:24:21

使用这个

代码语言:javascript
复制
RadioButton spec1=findViewById(yourRadioGroup.getCheckedRadioButtonId());
        if (spec1.isChecked())
        {
            spec1.setChecked(false);
        }
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10497921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档