当前位置: 首页 > 知识库问答 >
问题:

android中使用textinputlayout的红色星号颜色

龙枫
2023-03-14

在使用设计支持库中的TextInputLayout时,是否可以将提示中的星号设置为红色?我尝试了很多东西,但星号的颜色一直在变化,从红色到主题色,当它改变为浮动标签。当我被困在这里时,请帮帮我。谢谢

共有1个答案

云瑞
2023-03-14

尝试从字符串文件设置edittext提示。在字符串文件中添加以下代码,并在edittext中设置

<string name="hint_name">Your Hint<font color='@android:color/red'><sup>*</sup></font></string>
 类似资料:
  • 我遇到过这个奇怪的问题,在开始时,字段的颜色更改为,就像在出现时一样。而且,这种情况并不是每次都发生,只是在某些情况下才会出现。如何修复此bug?任何帮助都很感激。请参阅图片更多。这是代码 以下是样式:

  • 我正在使用设计库中新的。我能够让它显示和改变浮动标签的颜色。不幸的是,实际的提示现在总是白色的。 我尝试过用XML、样式和编程方式更改hintColor,还尝试过使用android。支持v7。小装置。AppCompatiEditText但是提示始终显示白色。 这是我的和 下面是我用于的样式(我尝试将属性设置为黑色,但没有为我做任何事情):

  • 我的需要是,为一个屏幕的应用程序,其中有白色的背景,并在白色的背景,我必须显示Textinputlayout提示,文本,编辑文本颜色在黑色字体。

  • 我尝试了这个解决方案,比如在主主题中添加属性,但无法改变TextInputLayout中底线的颜色,默认情况下它采用状态栏的颜色(它可能被称为primarydark),也不想在TextInputLayout下面出现错误文本时改变底线的颜色,意思是当错误发生时改变红色,当它得到焦点时应该是那个颜色