我和我的應用程序中與主題全息一起使用ABS,我得到EditText樣式,就像在ICS中一樣。如何更改在ICS風格的EditText行顏色
但是EditText的線條顏色默認是藍色的,對於我的設計,我需要EditText的白色線條。
我試着改變背景,但它不工作。
有什麼辦法讓我可以通過編程方式將藍色的顏色改成白色嗎?
我和我的應用程序中與主題全息一起使用ABS,我得到EditText樣式,就像在ICS中一樣。如何更改在ICS風格的EditText行顏色
但是EditText的線條顏色默認是藍色的,對於我的設計,我需要EditText的白色線條。
我試着改變背景,但它不工作。
有什麼辦法讓我可以通過編程方式將藍色的顏色改成白色嗎?
你將不得不改變你的應用程序的主題。有一個非常好的網站,可以幫助你很多:http://android-holo-colors.com/在這裏,你選擇一種顏色和你想要的顏色爲主題的控件,它會生成你需要的所有文件。
我找到了答案在此link,他們正在使用LayerList
我使用層列表,因爲它是隻在一個地方需要創建一個ICS styled edittext
。
它工作很好,沒有發現與不同的屏幕分辨率的問題。它不會接受透明的背景,但根據需要工作!
對於完全定製:
此外,這些是其他環節,我們可以自定義ICS風格。
1. ActionBar Sherlock Style Generator
3. Holo Theme Custom UI Libraries
快樂編碼.. !! :)
嘗試 機器人:背景= 「#00000000」 這僅適用於白色(或者乾脆躲底線)
感謝斑點。其實,我找到了答案,但沒有時間發佈。我在很多地方使用了同樣的方法,但在這種情況下,我創建了一個層列表,因爲我也想在GingerBread中使用相同的樣式。無論如何,謝謝你的回答! :) – DroidBee
感謝分享這 –
這是優秀 – brux