5

我想更改 a 中正确图标错误(带有!符号的图像)的样式,TextInputLayout但我不知道如何。

有可能的?。

文本输入布局

4

2 回答 2

1

使用材料组件库只需使用该app:errorIconDrawable属性。

就像是:

<com.google.android.material.textfield.TextInputLayout
    app:errorIconDrawable="@drawable/..."
    ../>

在此处输入图像描述

于 2019-11-11T18:58:04.057 回答
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);
于 2019-11-11T19:04:55.913 回答