android支持lib 23.1.1更改setError()上的浮动标签颜色

时间:2016-01-08 19:59:21

标签: android android-textinputlayout

有没有办法改变密码'?的颜色?基本上,我更喜欢lib 23.1.0的支持。我有一个页面有多个TextInputLayouts,如果提示和错误都是红色,将很难读取。请看下面的截图。

enter image description here

我在23.1.1中有一些修复,所以请不要让我留在23.1.0。感谢您的帮助!!

1 个答案:

答案 0 :(得分:0)

由于它是库中的变化,因此很难对其进行操作。 Android决定采用这种方式(改变标签颜色以及提示的颜色)并很快成为标准,随着时间的推移,用户将逐渐熟悉它。我们无能为力,但一如既往地坚持。

解决方法: 不要在TextInputLayouts上设置标签字段。保持空白并在其上方放置另一个TextView所需的颜色并正确对齐。当然,这不会改变。

根据我在下面的评论,你也可以试试这个:

提示颜色不会改变。刚检查过。因此,您可能希望删除标签,只需添加提示android:hint="Enter password"即可。屏幕截图中的密码一词在标签中设置,而不是提示。