如何在android的Spinner中创建验证?
如何在微调器中使用设置错误?我尝试了typecast textview,但它没有生成错误消息如何在android的Spinner中创建验证?,android,Android,如何在微调器中使用设置错误?我尝试了typecast textview,但它没有生成错误消息 submitBt.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String patt = ""; boolean b1 = check(name, patt); if (!b1) { a
submitBt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String patt = "";
boolean b1 = check(name, patt);
if (!b1) {
allergy_nameEt.setError("Enter Disease Name");
return;
}
boolean patt1 = doctor_name.getSelectedItem().toString().equals("Select Doctor");
boolean b2 = check(spin, String.valueOf(patt1));
if (!b2) {
((TextView) doctor_name.getSelectedView()).setError("Please Select Doctor");
return;
} else {
new allergy_category().execute();
}
}
}
尝试以以下方式实施:
static public void setSpinnerError(Spinner spinner, String errormsg){
View selectedView = spinner.getSelectedView();
if (selectedView != null && selectedView instanceof TextView) {
TextView selectedTextView = (TextView) selectedView;
selectedTextView.setError(errormsg);
}
}
如果要取消它,请将error
设置为null