android:backgroundTint="@color/color_you_wat"
来解决这个问题。 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 ->
编辑:
您可以在xml
文件中使用:"app:backgroundTint="@color/myColor"
。
不要使用android:
,否则您将失去与Android 4.4及更早版本的向后兼容性。
希望这有所帮助。