5

我和我的應用程序中與主題全息一起使用ABS,我得到EditText樣式,就像在ICS中一樣。如何更改在ICS風格的EditText行顏色

但是EditText的線條顏色默認是藍色的,對於我的設計,我需要EditText的白色線條。

我試着改變背景,但它不工作。

有什麼辦法讓我可以通過編程方式將藍色的顏色改成白色嗎?

回答

15

你將不得不改變你的應用程序的主題。有一個非常好的網站,可以幫助你很多:http://android-holo-colors.com/在這裏,你選擇一種顏色和你想要的顏色爲主題的控件,它會生成你需要的所有文件。

+0

感謝斑點。其實,我找到了答案,但沒有時間發佈。我在很多地方使用了同樣的方法,但在這種情況下,我創建了一個層列表,因爲我也想在GingerBread中使用相同的樣式。無論如何,謝謝你的回答! :) – DroidBee

+0

感謝分享這 –

+0

這是優秀 – brux

1

我找到了答案在此link,他們正在使用LayerList

我使用層列表,因爲它是隻在一個地方需要創建一個ICS styled edittext

它工作很好,沒有發現與不同的屏幕分辨率的問題。它不會接受透明的背景,但根據需要工作!

對於完全定製:

此外,這些是其他環節,我們可以自定義ICS風格。

1. ActionBar Sherlock Style Generator

2. Holo Style Generator

3. Holo Theme Custom UI Libraries

快樂編碼.. !! :)

-1

嘗試 機器人:背景= 「#00000000」 這僅適用於白色(或者乾脆躲底線)