gpt4 book ai didi

android - 在 Android 中使用 setError 检查 RadioGroup 空字段

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:54:25 26 4
gpt4 key购买 nike

我想知道如何为 RadioGroup[gender] 和 RadioButton 的 [gender_b,gender_c] 设置错误,如果它为 null。

这就是我获取 RadioButton 值的方式:

private boolean genradiocheck() {


boolean gender_flag = false;
if (gender.getCheckedRadioButtonId() == -1) {



} else {
gender_b = (RadioButton) findViewById(gender
.getCheckedRadioButtonId());
System.out.println("*********************" + gender_b.getText());
gender_flag = true;
}

return gender_flag;
}

现在我的问题是,如何将它放入字符串并检查空值?

这是用于注册表单验证。谢谢。

最佳答案

setError() 方法不适用于 RadioGroup 但您可以将其应用于 RadioButton

请按照以下步骤操作:

  1. 创建 RadioButton 对象并使用 RadioGroup 的最后一项对其进行初始化。

    RadioButton lastRadioBtn = (RadioButton) view.findViewById(R.id.lastRadioBtn);
  2. 下面的代码检查 RadioGroup 是否已被检查,如果没有则设置错误。

    if(group.getCheckedRadioButtonId()<=0){//Grp is your radio group object
    lastRadioBtn.setError("Select Item");//Set error to last Radio button
    }

编辑:

如果你想清除错误:

lastRadioBtn.setError(null);

希望这会有所帮助。

关于android - 在 Android 中使用 setError 检查 RadioGroup 空字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22215374/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com