0
我想强调一个EditText的背景下,一个简单的的EditText:设置高亮背景颜色,然后取出
editText.setBackgroundColor(Color.RED)
是罚款为目的。
但是,我无法找到一种方法来完全扭转这一点。
editText.setBackgroundColor(Color.WHITE)
也
editText.setBackgroundColor(Color.TRANSPARENT)
完全改变控件的外观。
之后的EditText
不再看起来像EditText
,但是变成一个纯白色的矩形,或者消失。
“这是一个非常简单的任务,但缺点在于设置背景颜色也会影响样式” - “EditText”的背景不是颜色。它是一个由一系列9个补丁PNG文件支持的'StateListDrawable'。将背景更改为任何颜色(例如,“RED”)将使得“EditText”不再看起来像“EditText”。 – CommonsWare