2015-12-13 87 views
1

我知道這個問題之前必須被問到,但我不知道在哪裏可以找到解決方案,因爲我不知道名稱是什麼。改變顏色的android

我想將顏色更改爲紅色。我該如何做到這一點?

enter image description here

非常感謝!

+0

檢查此[幫助](http://stackoverflow.com/questions/23155637/change-background-color-of-the-action-bar-using-appcompat/23156002#23156002) – Blackbelt

回答

0

如果要更改應用程序欄的顏色(以及應用程序的主要顏色 - 應用程序欄繼承它),只需更改colorPrimary屬性即可。就像這樣:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <item name="colorPrimary">@color/yourColorResource</item> 
</style> 

相反的@color/yourColorResource,你可以直接使用一種顏色的十六進制編碼或Android的預定義的資源,如@android:color/holo_red_dark

狀態欄的顏色,你可以使用同樣使用colorPrimaryDark屬性。你可以閱讀更多關於這個here

+0

謝謝!!!它的工作原理 – Tony

1

Android上的樣式包含許多不同的屬性。這可以控制背景顏色,文本顏色,字體樣式等。

Theme.AppCompat.Light.DarkActionBar樣式包含多個屬性,用於帶有深色動作條的整體燈光主題。

如果您要使用的背景顏色需要白色文本和圖標,則將其引用爲父級,然後更改背景顏色。

<item name="android:background">#ff0000</item>

如果你的背景顏色看起來與黑色(或深色)文本更好,你可以在家長設置爲Theme.AppCompat.Light

+0

非常感謝:) – Tony