我想强调EditText的背景,一个简单的
editText.setBackgroundColor(Color.RED)
对于这个目的是好的。
但是,我找不到完全扭转这种情况的方法。
editText.setBackgroundColor(Color.WHITE)
以及
editText.setBackgroundColor(Color.TRANSPARENT)
完全改变控件的外观
之后EditText
不再看起来像EditText
,但要么变成纯白色矩形,要么消失。
答案 0 :(得分:2)
这是一项非常简单的任务,但缺陷在于设置背景颜色也会影响样式。将背景设置为颜色,无法使用相同的方法将其设置回来。
我发现解决方案是
editText.setBackgroundResource(android.R.drawable.edit_text);
这对我有用,之后UI元素看起来和行为完全一样。