可以更改EditText的错误消息图标吗?

时间:2014-06-05 08:27:35

标签: java android android-edittext icons

EditText中,可以通过编程方式设置错误:

if(TextUtils.isEmpty(nameEditText.getText()))
     nameEditText.setError(getString("This field is required"));

结果,这会出现:

enter image description here

有没有办法将错误图标更改为图片或drawable

3 个答案:

答案 0 :(得分:2)

您可以使用setError(CharSequence, Drawable)Here文档

答案 1 :(得分:1)

您可以使用

if(TextUtils.isEmpty(nameEditText.getText()))
 nameEditText.setError(getString("This field is required"),iconDrawable);

其中iconDrawableDrawable

答案 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);