EditText, как установить colorControlActivation в Android 4.4 KitKat Api 19? - PullRequest
0 голосов
/ 29 июня 2019

Я пытаюсь установить фиолетовые цвета подчеркивания и курсора в EditText так, чтобы они соответствовали зеленым кнопкам в диалоге (см. Рисунок в приложении). Мне нужно установить цвета в коде, так как разные экраны имеют разные цветовые схемы, все они установлены в коде. ColorControlActivation не был представлен до Lollipop и недоступен в KitKat, который мы должны поддерживать.

Я просматриваю вопрос о переполнении стека Установите цвет курсора EditText , попробовал с помощью AppCompatEditText и узнал о свойстве colorControlActivation в этой статье: TextInputLayout правильная тема . Я не нашел ничего, что позволило бы мне изменить цвета и EditText на KitKat.

enter image description here

Спасибо за помощь.

1 Ответ

0 голосов
/ 29 июня 2019

Попробуйте это решение:

Вместо использования EditTextView измените его на «android.support.v7.widget.AppCompatEditText» и затем сделайте что-то вроде этого:

<android.support.v7.widget.AppCompatEditText

  app:backgroundTint="@color/red" />

Убедитесь, чтоВы устанавливаете приложение: backgroundTint вместо Android: backgroundTint

...