我遇到编辑文字空文本的问题。
如果电子邮件和密码文本字段为空,则TextUtils将显示在两个edittext上。
如果用户按感叹号图标,则显示消息"此字段为必填项" 要出现。除此之外,它只会感叹。
以下是我在ASIDE中的代码
etEmail = (EditText) findViewById(R.id.etEmail);
etPassword = (EditText) findViewById(R.id.etPassword);
String email = etEmail.getText().toString().trim();
String password = etPassword.getText().toString().trim();
if(TextUtils.isEmpty(email)&& TextUtils.isEmpty(password)) {
etEmail.setError("This field is required");
return;
}
else if(TextUtils.isEmpty(email)) {
etEmail.setError("This field is required");
return;
}
else if(TextUtils.isEmpty(password)) {
etPassword.setError("This field is required");
return;
}
else{
}
答案 0 :(得分:2)
etEmail = (EditText) findViewById(R.id.etEmail);
etPassword = (EditText) findViewById(R.id.etPassword);
String email = etEmail.getText().toString().trim();
String password = etPassword.getText().toString().trim();
if(TextUtils.isEmpty(email)&& TextUtils.isEmpty(password)) {
etEmail.setError("This field is required");
etPassword.setError("This field is required");
return;
}
else if(TextUtils.isEmpty(email)) {
etEmail.setError("This field is required");
return;
}
else if(TextUtils.isEmpty(password)) {
etPassword.setError("This field is required");
return;
}
else{
}
现在它显示在两个Edittext字段中。