我正在尝试将 TextInputLayout 提示文本样式更改为粗体。我使用 TextAppearance 更改了样式中的颜色和其他样式的提示:
<style name="MyTextInputLayoutTheme" parent="@android:style/TextAppearance">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">match_parent</item>
<item name="android:textColorHint">@color/black_50</item>
<item name="colorControlNormal">@color/green</item>
<item name="hintAnimationEnabled">false</item>
</style>
我试着设置
<item name="android:textStyle">normal</item>
或
<item name="android:textStyle">bold</item>
但它不起作用。提示文本始终具有编辑文本的样式(如果编辑文本是粗体,则自动具有粗体提示,否则提示是正常的):
最佳答案
想到的最简单的事情是:
内部 strings.xml <string name="myHint"><b>Your hint here</b></string>
在你的layout.xml文件中<EditText android:hint="@string/myHint"/>
关于android - 仅更改 TextInputLayout 提示文本样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40218714/