Met*_*oiD 11 android radio-group radio-button
我想知道如果[sex_b,gender_c] setError为RadioGroup[性别],RadioButton如果它为空.
这就是我获得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;
}
Run Code Online (Sandbox Code Playgroud)
现在我的问题是,如何将其放入字符串并检查空值?
这是用于注册表单验证.谢谢.
Cra*_*ler 29
setError()方法不可用,RadioGroup但您可以申请RadioButton.
跟着这些步骤:
创建RadioButton对象并使用最后一项初始化它RadioGroup.
RadioButton lastRadioBtn = (RadioButton) view.findViewById(R.id.lastRadioBtn);
Run Code Online (Sandbox Code Playgroud)下面的代码检查是否RadioGroup已经检查过,如果没有则设置错误.
if(group.getCheckedRadioButtonId()<=0){//Grp is your radio group object
lastRadioBtn.setError("Select Item");//Set error to last Radio button
}
Run Code Online (Sandbox Code Playgroud)编辑:
如果你想清除错误:
lastRadioBtn.setError(null);
Run Code Online (Sandbox Code Playgroud)
希望这会有所帮助.