Программным:
editText.getBackground().mutate().setColorFilter(getResources().getColor(R.color.your_color), PorterDuff.Mode.SRC_ATOP);
Использование темы:
<style name="AppThem" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- change values below to make same eefect for all EditTexts ->
<item name="colorControlNormal">#c5c5c5</item>
<item name="colorControlActivated">@color/accent</item>
<item name="colorControlHighlight">@color/accent</item>
</style>
<!-- also you can create different styles with values above for many different views ->
Edit:
Вы всегда можете использовать в xml
файле:
"app:backgroundTint="@color/myColor"
в xml
.
Не использовать android:
. В противном случае вы потеряете обратную совместимость с Android 4.4 и старше.
Надеется, что это поможет
Спасибо, но это не работает для меня, когда я нажимаю эту EditText, чтобы установить электронную почту , этот зеленый цвет появился, я не знаю, откуда оно взялось – rainman