gpt4 book ai didi

android - 如何检查单选按钮是否在 Android 的单选组中被选中?

转载 作者:IT老高 更新时间:2023-10-28 13:22:03 27 4
gpt4 key购买 nike

我需要设置用户必须填写/选择页面中所有详细信息的验证。如果任何字段为空想显示 Toast 消息来填充。 现在我需要在 RadioGroup 中为 RadioButton 设置验证。 我尝试了此代码,但没有不能正常工作。建议我正确的方法。谢谢。

// get selected radio button from radioGroup
int selectedId = gender.getCheckedRadioButtonId();
// find the radiobutton by returned id
selectedRadioButton = (RadioButton)findViewById(selectedId);
// do what you want with radioButtonText (save it to database in your case)
radioButtonText = selectedRadioButton.getText().toString();

if(radioButtonText.matches(""))
{
Toast.makeText(getApplicationContext(), "Please select Gender", Toast.LENGTH_SHORT).show();
Log.d("QAOD", "Gender is Null");
}
else
{
Log.d("QAOD", "Gender is Selected");
}

最佳答案

如果您只想检查一个 RadioButton,您可以使用 isChecked 函数

if(radioButton.isChecked())
{
// is checked
}
else
{
// not checked
}

如果你有一个 RadioGroup 你可以使用

if (radioGroup.getCheckedRadioButtonId() == -1)
{
// no radio buttons are checked
}
else
{
// one of the radio buttons is checked
}

关于android - 如何检查单选按钮是否在 Android 的单选组中被选中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24992936/

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