如何在 Android 中验证单选按钮组?
Posted
技术标签:
【中文标题】如何在 Android 中验证单选按钮组?【英文标题】:How can I validate a radiobuttongroup in Android? 【发布时间】:2011-04-29 20:50:57 【问题描述】:我在 android 的游戏应用中有一个单选按钮组。在用户进入实际游戏之前,他必须选择一个级别,即三个单选按钮。现在,如果用户点击“播放”,应用程序就会崩溃。如何使用验证来查看是否选择了按钮?
我也有一个edittext,我只是使用一个: if ((editText.getText().toString().equals(""))) 看看用户是否写了一个名字,但这在单选按钮上不起作用,或者至少我的游戏崩溃了,即使我尝试使用这种类型的检查。
任何帮助表示赞赏!
【问题讨论】:
【参考方案1】:您可以使用包含 3 个单选按钮的 RadioGroup id。
RadioGroup radiogrp = (RadioGroup) findViewById(R.id.RadioGroup);
int id = radiogrp.getCheckedRadioButtonId();
这将返回该组中选定单选按钮的标识符。空选时,返回值为-1。
所以你可以设置 if 条件并检查 id == -1 是否比没有选择单选按钮。
【讨论】:
对吗?我将复选符号设为绿色,就这样?以上是关于如何在 Android 中验证单选按钮组?的主要内容,如果未能解决你的问题,请参考以下文章