我正在尝试在EditText中设置紫色下划线和光标颜色,以匹配对话框中的绿色按钮(请参见所附图片)。我需要在代码内设置颜色,因为不同的屏幕在代码内都设置了不同的配色方案。直到Lollipop才引入colorControlActivated,并且在我们必须支持的KitKat中不可用。
我浏览了关于堆栈溢出Set EditText cursor color的问题,尝试使用AppCompatEditText并在本文中了解了colorControlActivated属性:TextInputLayout proper Theming。我没有发现任何可以改变KitKat中的颜色和EditText的内容。
感谢您的帮助。
答案 0 :(得分:0)
尝试此解决方案:
代替使用EditTextView,将其更改为“ android.support.v7.widget.AppCompatEditText”,然后执行以下操作:
<android.support.v7.widget.AppCompatEditText
app:backgroundTint="@color/red" />
确保您设置的是app:backgroundTint而不是android:backgroundTint