Как покрасить цвет фокуса EditText для API < 21?
У меня есть EditTexts, и они окрашивают нижнюю линию в основной цвет, как вы можете видеть здесь
Я хочу оставить его черным, поэтому я установил в своем макете для EditText:
android:backgroundTint="@android:color/black"
Это хорошо работает, но у меня minSDK установлен на 19. Поэтому я сразу получаю предупреждение, что это не будет работать для API < 21
Как я могу решить это для API 19 и API 20?
1 ответ
Решение
Я использовал такой код, и он работает для меня:
yourEditText.getBackground().setColorFilter(getResources().getColor(android.R.color.black), PorterDuff.Mode.SRC_IN);
Я надеюсь, что это работает для вас