Я пытался настроить цвет подсказки в TextInputLayout, и он отлично работает. Но проблема в том, что я должен определять цвет, когда есть ошибка, нормальный / активированный, который работает, и отключенное состояние поля.
Итак, я попытался создать три разных стиля с обычным цветом, активированным цветом и так далее. Но это, похоже, не меняет цвет. Я указал тему Appcombat в качестве родительской темы в своих пользовательских стилях. Я также пробовал применять эти стили через файл java.
Также дайте мне знать, как определить размер текста подсказки с помощью стиля.





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