我想为setError
my 设置一个方法EditText
,使用自定义图标而不是默认的 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 系统图标,只是想看看我是否看到它们,不,我也没有看到它们。
那么我做错了什么?有没有办法设置那个自定义图标?