デフォルトの Android アイコンの代わりにカスタム アイコンを使用しsetError
て、 my にメソッドを設定したいと考えています。EditText
だから私はこれを試しました:
((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 システム アイコンを使用しようとしましたが、それらが表示されるかどうかを確認するためだけに、表示されません。
それで、私は何を間違っていますか?そのカスタム アイコンを設定する方法はありますか?