2012-10-21 42 views
6

我使用全息主題在我的應用程序:更改默認的藍色在android系統的全息主題,以橙色(或其他任何東西)

<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar" /> 

我想更改默認的藍色橙色。我認爲這很簡單。然而,整天Google搜索後,我仍然沒有適合我的解決方案。

(注:這也應該適用於對話框默認情況下,對話框的標題和線條是藍色的。)

說,如果默認情況下是這樣的:

From Blue

我想成爲像這樣的:

To Orange

請幫助。提前致謝!

編輯

我忘了提,我知道在http://jgilfelt.github.com/android-actionbarstylegenerator/ 風格發生器這就是從我得到了這些圖像。但我不想要所有這些,它有很多圖像和其他東西,使應用程序的大小。讓我知道是否有辦法調整默認主題。

+0

不知道,但似乎你正在尋找的東西像[這] (http://stackoverflow.com/questions/11324795/how-to-change-background-of-overflow-menuitem) –

+1

樣式生成器生成64個文件,看起來很多 - 但它們只佔用32.2kb的空間,這是微小的。它似乎只覆蓋活動(不是對話框)的樣式。如果有一個像「highlight-color:orange」這樣簡單的CSS會很好,但我認爲樣式生成器生成的樣式是唯一的方法。 – George

+0

@George真的希望是否有像我們可以指定顏色的屬性。希望谷歌在未來的一些API版本中提供這一點。屆時我們將不得不用其他的東西來管理。 :( –

回答

1

這是不適用的改變屬性,因爲它涉及到一些可繪製的(一些9patch PNG)。有一個非常好的網站,通過您的想要的顏色來構建小部件的可繪圖。

使用,簡單直接,它爲您選擇的小部件生成PNG並非全部,從而使您的項目規模保持較小。

這就是: http://android-holo-colors.com/

相關問題