小编pau*_*dam的帖子

更改 EditText 背景颜色并保留下划线

文本下方的线条是设置为视图背景的可绘制线条,当editText.setBackgroundColor(color)调用时,内部会发生以下情况:

setBackground(new ColorDrawable(color));
Run Code Online (Sandbox Code Playgroud)

这将删除包含该线的可绘制对象,并将其替换为我们赋予它的颜色。

是否可以更改 EditText 的背景颜色而不使文本下方的线条消失?

在布局内设置 EditText 并更改布局的背景颜色不是一个选项。

java android

5
推荐指数
1
解决办法
1773
查看次数

标签 统计

android ×1

java ×1