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