Изменить TextInputLayout только стиль текста подсказки

Я пытаюсь изменить стиль текста подсказки 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>

но это не работает Текст подсказки всегда имеет стиль текста для редактирования (если текст редактирования выделен жирным шрифтом, он автоматически имеет подсказку, выделенную жирным шрифтом, если нет, подсказка является нормальной):

1 ответ

Самое простое, что приходит на ум, это:

Внутри strings.xml <string name="myHint"><b>Your hint here</b></string>
В вашем файле layout.xml <EditText android:hint="@string/myHint"/>

Другие вопросы по тегам