【问题标题】:How can I validate a radiobuttongroup in Android?如何在 Android 中验证单选按钮组?
【发布时间】:2011-04-29 20:50:57
【问题描述】:

我在 Android 的游戏应用中有一个单选按钮组。在用户进入实际游戏之前,他必须选择一个级别,即三个单选按钮。现在,如果用户点击“播放”,应用程序就会崩溃。如何使用验证来查看是否选择了按钮?

我也有一个edittext,我只是使用一个: if ((editText.getText().toString().equals(""))) 看看用户是否写了一个名字,但这在单选按钮上不起作用,或者至少我的游戏崩溃了,即使我尝试使用这种类型的检查。

任何帮助表示赞赏!

【问题讨论】:

    标签: android validation radio-button


    【解决方案1】:

    您可以使用包含 3 个单选按钮的 RadioGroup id。

      RadioGroup radiogrp = (RadioGroup) findViewById(R.id.RadioGroup);
      int id = radiogrp.getCheckedRadioButtonId();
    

    这将返回该组中选定单选按钮的标识符。空选时,返回值为-1。

    所以你可以设置 if 条件并检查 id == -1 是否比没有选择单选按钮。

    【讨论】:

    • 对吗?我将复选符号设为绿色,就这样?
    猜你喜欢
    • 2016-04-23
    • 2012-11-11
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 2012-10-10
    • 2011-06-26
    • 2013-01-08
    相关资源
    最近更新 更多