首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android调查问卷

Android调查问卷
EN

Stack Overflow用户
提问于 2012-09-25 18:06:26
回答 2查看 101关注 0票数 0

我有一个有8个问题的活动,每个问题都有一个带有2个单选按钮的1个放射线组(是/否)。在.xml上,我设置选中了所有问题的"No“单选按钮。

代码语言:javascript
复制
android:checked="true"

是否需要检查是否选择了其中一个单选按钮?用户可以取消选择这两个单选按钮吗?

很抱歉这个菜鸟问题,但我不能有空洞的答案。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-25 18:08:30

无需检查是否选中了单选按钮。根据单选按钮组的默认行为,用户无法同时取消选择这两个单选按钮

票数 1
EN

Stack Overflow用户

发布于 2012-09-25 18:10:46

在RadioGroup中有一个clearCheck方法。我认为到目前为止还不能通过UI访问它,但它可能会变得可以访问。

我建议用以下方式处理此案

代码语言:javascript
复制
if (mRadioGroup.getCheckedRadioButtonId() == -1) {
    // Alert, or simply don't go to next question
}

或者使用RadioGroup.OnCheckedChangeListener。例如,在onCheckedChanged中,如果checkedId为-1,则禁用验证答案的可能性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12580706

复制
相关文章

相似问题

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