gpt4 book ai didi

android - 如何更改 TextInputLayout 上的 EditText 行/字段颜色(调用 setError 时)?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:00:43 26 4
gpt4 key购买 nike

当我从 new Android design support library 调用 TextInputLayout 上的 setError 时线条颜色不变。但是错误确实以正确的颜色成功出现。

这是我正在使用的代码:

textInputLayout.setError("Error Message");

根据 Material Design Spec for Text Fields当出现错误时,行/字段颜色应为红色。

如何设置线条的颜色?

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

最佳答案

可以添加

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

在你之后

textInputLayout.setError("错误信息");

关于android - 如何更改 TextInputLayout 上的 EditText 行/字段颜色(调用 setError 时)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30632313/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com