当我从new Android design support library setError
调用TextInputLayout
时,线条颜色不会改变。但错误确实以正确的颜色显示。
这是我正在使用的代码:
textInputLayout.setError("Error Message");
当出现错误时Material Design Spec for Text Fields,行/字段颜色应为红色。
如何设置线条的颜色?
如果它可以作为调用setError
的副作用来完成,那将是很好的。
答案 0 :(得分:4)
您可以添加
editText.getBackground().setColorFilter(Color.RED, PorterDuff.Mode.SRC_ATOP);
之后
textInputLayout.setError("Error Message");
。