4

当我从新的Android 设计支持库中调用setError时,线条颜色不会改变。但是错误确实以正确的颜色成功出现。TextInputLayout

这是我正在使用的代码:

textInputLayout.setError("Error Message");

根据文本字段的材料设计规范,当出现错误时,行/字段颜色应为红色。

如何设置线条的颜色?

如果它可以作为调用的副作用来完成setError,那就太好了。

4

1 回答 1

4

你可以加

editText.getBackground().setColorFilter(Color.RED, PorterDuff.Mode.SRC_ATOP);

在你之后

textInputLayout.setError("Error Message");.

于 2015-07-06T07:57:41.457 回答