TextInputLayout цвет подсказки для различных состояний - PullRequest
0 голосов
/ 17 октября 2018

Я пытался настроить цвет подсказки в TextInputLayout, и он работает нормально.Но проблема в том, что я должен определить цвет, когда есть ошибка, нормальная / активированная, которая работает, и состояние поля отключено.

Поэтому я попытался создать три разных стиля с нормальным цветом, активированным цветом и т.д.на.Но это, кажется, не меняет цвет.Я указал тему Appcombat как родительскую тему в своих пользовательских стилях.Я также попытался применить эти стили через файл java.

Также дайте мне знать, как определить размер текста подсказки с помощью стиля.

1 Ответ

0 голосов
/ 22 апреля 2019

Немного опоздал на вечеринку, но вот мое решение:

Установите один и тот же стиль в errorTextAppearance и hintTextAppearance, оба с одинаковым цветом для элемента android:textColor.При отображении ошибки установите ошибку, используя Spanable с ForegroundColorSpan с цветом, который вы хотите отобразить в поле ошибки, в то время как подсказка останется в цвете, определенном стилем, установленным в errorTextAppearance.

...