我正试图改变我的风格中焦点EditText
的底线颜色。
当我开始编辑文本时,底线的颜色会变为appcompat.Light
中的青色。我想知道这种颜色来自哪个属性。
此外,我支持API 14,因此我无法使用色调颜色。
答案 0 :(得分:0)
您可以使用以下行更改xml中的此颜色:
android:backgroundTint="@color/blue"
您可以在代码中使用以下内容进行更改:
editText.getBackground().setColorFilter(getResources().getColor(R.color.blue), PorterDuff.Mode.SRC_ATOP);
您还可以在您的应用中随处更改此内容,方法是在themes.xml文件中将此行添加到您的样式中:
<item name="colorControlActivated">@color/blue</item>