编辑文本下划线禁用颜色



我的问题是 - 如何在 17 API 上更改禁用EditText下划线颜色?我尝试过样式,没有寻找禁用的参数。有什么建议吗?

您可以设置编辑文本背景转换以删除下划线

android:background="@android:color/transparent"

从这里获取答案

以下API level 21

要设置颜色:

editText.getBackground().setColorFilter(color, PorterDuff.Mode.SRC_IN);

要删除颜色:

editText.getBackground().clearColorFilter();

注意:当编辑文本具有焦点时,您设置的颜色将不会采用 效果,相反,它具有焦点颜色。

最新更新