我想给我的EditText
设置一个setError
方法,使用自定义图标而不是默认的Android图标。所以我尝试了这个:
((EditText)findViewById(R.id.edtTitle)).setError(getResources().getText(R.string.errEmptyTitle),
getResources().getDrawable(R.drawable.ico_warning_small);
它向我显示自定义消息,但没有显示自定义图标。 我也尝试过这个:
Drawable warning = (Drawable)getResources().getDrawable(R.drawable.ico_warning_small);
((EditText)findViewById(R.id.edtTitle))
.setError(getResources().getText(R.string.errEmptyTitle), warning);
几乎一样,但我还是决定试一试。然而这也没有帮助——我仍然看不到图标。
我尝试使用其他的Android系统图标,只是想看看是否能看到它们,但同样也看不到。
那我做错了什么?有没有办法设置自定义图标呢?