Как покрасить цвет фокуса EditText для API <21? - PullRequest
0 голосов
/ 05 декабря 2018

У меня есть EditTexts, и они окрашивают нижнюю линию в основной цвет, как вы можете см. Здесь

Я хочу оставить его черным, поэтому я установил в своем макете для EditText:

android:backgroundTint="@android:color/black"

Это хорошо работает, но у меня minSDK установлен на 19. Поэтому я сразу получаю предупреждение, что это не будет работать для API <21 </p>

Как я могу решить эту проблему дляAPI 19 и API 20 также?

1 Ответ

0 голосов
/ 05 декабря 2018

Я использовал такой код, и он работает для меня:

yourEditText.getBackground().setColorFilter(getResources().getColor(android.R.color.black), PorterDuff.Mode.SRC_IN);

Надеюсь, он вам подходит

...