我想要对 TextField 进行验证。我已成功创建验证。如果 TextField 为空,我将显示“请选择服务日期”。但在这里我有一个问题。我用来从 DatePicker 中选择日期。当我选择日期时,它正在填充 TextField。但验证消息仍然显示“请选择服务日期”。但是,如果我在 TextField 中键入任何内容,它不会显示错误。谁能帮我解决这个问题?
这是我的代码:
String getService_date = service_dt.getText().toString();
if (TextUtils.isEmpty(getService_date))
{
service_dt.setError("Please Select Service Date");
}
最佳答案
一旦得到验证,setError(null); 问题解决
关于从 DatePicker 中选取值后,Android setError 验证仍然显示。?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25933761/