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

时间:2018-02-01 13:16:52

标签: android android-textinputlayout

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

Want like this

Happens like this

2 个答案:

答案 0 :(得分:0)

我试过这个:

1)将这段代码放在string.xml文件中

    <string name="string_name">My String<font color="#ff0000">
<bold>*</bold></font></string>

2)然后在你的xml中:

android:hint="@string/string_name"

如果需要,也可以使用SpannableStringBuilder。

答案 1 :(得分:0)

尝试从字符串文件中设置EditText提示。在String文件中添加以下代码并将其设置在EditText

<string name="hint_name">Your Hint<font color='@android:color/red'><sup>*</sup></font></string>