答案 0 :(得分:0)
使用材料成分库,只需使用 app:errorIconDrawable
属性。
类似的东西:
<com.google.android.material.textfield.TextInputLayout
app:errorIconDrawable="@drawable/..."
../>
答案 1 :(得分:0)
要在Java类中执行此操作,可以执行以下操作:
// initialize your drawable object
Drawable myErrorDrawable = getResources().getDrawable(R.drawable.my_error_drawable);
// set the dimension/bounds
myErrorDrawable.setBounds(0, 0, myErrorDrawable.getIntrinsicWidth(), myErrorDrawable.getIntrinsicHeight());
// attach the drawable to your EditText.
editText.setError("An error occured", myErrorDrawable);
我希望这会有所帮助。快活的编码!