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

android支持库23.1.1更改setError()上的浮动标签颜色,android,android-textinputlayout,Android,Android Textinputlayout,有没有办法更改“密码”的颜色?基本上,我更喜欢lib23.1.0的支持。我有一个页面有多个TextInputLayouts,如果提示和错误都是红色的,则很难阅读。请看下面的截图 我想在23.1.1中进行一些修复,所以请不要让我继续使用23.1.0。谢谢你的帮助 因为这是库中的一个变化,所以很难对其进行操作。Android已经决定这样做(随着提示的颜色改变标签的颜色),并且很快将成为标准,随着时间的推移,用户将熟悉它。我们对此无能为力,但一如既往地坚持 解决方法: 不要在TextInputLay

有没有办法更改“密码”的颜色?基本上,我更喜欢lib23.1.0的支持。我有一个页面有多个TextInputLayouts,如果提示和错误都是红色的,则很难阅读。请看下面的截图


我想在23.1.1中进行一些修复,所以请不要让我继续使用23.1.0。谢谢你的帮助

因为这是库中的一个变化,所以很难对其进行操作。Android已经决定这样做(随着提示的颜色改变标签的颜色),并且很快将成为标准,随着时间的推移,用户将熟悉它。我们对此无能为力,但一如既往地坚持

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

根据我下面的评论,您也可以尝试以下方法:


提示颜色不会改变。刚查过。所以,您可能想删除标签,只需添加提示作为
android:hint=“enterpassword”
。屏幕截图中的“密码”一词是在标签中设置的,而不是作为提示。

因为它是库中的更改,所以很难对其进行操作。Android已经决定这样做(随着提示的颜色改变标签的颜色),并且很快将成为标准,随着时间的推移,用户将熟悉它。我们对此无能为力,但一如既往地坚持

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

根据我下面的评论,您也可以尝试以下方法:


提示颜色不会改变。刚查过。所以,您可能想删除标签,只需添加提示作为
android:hint=“enterpassword”
。屏幕截图中的“密码”一词是在标签中设置的,不是作为提示。

但对我来说更像是一个bug。请看看谷歌在他们的MD里有什么你也可以分享原来的页面链接吗?这是一个直接链接到图像只。我只是想看看。请滚动到“浮动文本标签错误”部分,这些图像都只有提示。没有标签。提示颜色不会改变。刚查过。因此,您可能希望删除标签,只需添加提示作为
android:hint=“Enter password”
注意,当输入“5555”时,提示不再可见。如果贴上标签,标签会一直保留下来,颜色也会改变。但对我来说,它更像是一个虫子。请看看谷歌在他们的MD里有什么你也可以分享原来的页面链接吗?这是一个直接链接到图像只。我只是想看看。请滚动到“浮动文本标签错误”部分,这些图像都只有提示。没有标签。提示颜色不会改变。刚查过。因此,您可能希望删除标签,只需添加提示作为
android:hint=“Enter password”
注意,当输入“5555”时,提示不再可见。如果设置标签,标签也会保持不变并改变颜色。