EditText如何在Android 4.4 KitKat Api 19中设置colorControlActivated?

时间:2019-06-28 21:52:54

标签: android android-edittext android-theme android-styles

我正在尝试在EditText中设置紫色下划线和光标颜色,以匹配对话框中的绿色按钮(请参见所附图片)。我需要在代码内设置颜色,因为不同的屏幕在代码内都设置了不同的配色方案。直到Lollipop才引入colorControlActivated,并且在我们必须支持的KitKat中不可用。

我浏览了关于堆栈溢出Set EditText cursor color的问题,尝试使用AppCompatEditText并在本文中了解了colorControlActivated属性:TextInputLayout proper Theming。我没有发现任何可以改变KitKat中的颜色和EditText的内容。

enter image description here

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

尝试此解决方案:

代替使用EditTextView,将其更改为“ android.support.v7.widget.AppCompatEditText”,然后执行以下操作:

<android.support.v7.widget.AppCompatEditText

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

确保您设置的是app:backgroundTint而不是android:backgroundTint