我想更改编辑文本下方的蓝色,我不知道它是什么属性。
我尝试为它使用不同的背景颜色,但它不起作用。
我在下面附上了一张图片:
最佳答案
以编程方式设置 EditText 的下划线颜色实际上相当容易(只需一行代码)。
设置颜色:
editText.getBackground().setColorFilter(color, PorterDuff.Mode.SRC_IN);
去除颜色:
editText.getBackground().clearColorFilter();
注意:当EditText开启focus时,你设置的颜色不会生效,而是有一个焦点颜色。
API 引用:
关于android - 文本属性下方的 EditText 下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21480398/