在EditText
中,可以通过编程方式设置错误:
if(TextUtils.isEmpty(nameEditText.getText()))
nameEditText.setError(getString("This field is required"));
结果,这会出现:
有没有办法将错误图标更改为图片或drawable
?
答案 0 :(得分:2)
您可以使用setError(CharSequence, Drawable)
。 Here文档
答案 1 :(得分:1)
您可以使用
if(TextUtils.isEmpty(nameEditText.getText()))
nameEditText.setError(getString("This field is required"),iconDrawable);
其中iconDrawable
是Drawable
答案 2 :(得分:0)
Drawable icon =
getResources().getDrawable(R.drawable.ic_error_icon);
if (icon != null) {
icon.setBounds(0, 0,
icon.getIntrinsicWidth(),
icon.getIntrinsicHeight());
}
editText.setError(“Error test”, icon);