回答
如果要更改應用程序欄的顏色(以及應用程序的主要顏色 - 應用程序欄繼承它),只需更改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。
謝謝!!!它的工作原理 – Tony
Android上的樣式包含許多不同的屬性。這可以控制背景顏色,文本顏色,字體樣式等。
Theme.AppCompat.Light.DarkActionBar
樣式包含多個屬性,用於帶有深色動作條的整體燈光主題。
如果您要使用的背景顏色需要白色文本和圖標,則將其引用爲父級,然後更改背景顏色。
<item name="android:background">#ff0000</item>
如果你的背景顏色看起來與黑色(或深色)文本更好,你可以在家長設置爲Theme.AppCompat.Light
。
非常感謝:) – Tony
- 1. 改變顏色的顏色
- 2. Android改變主題顏色
- 3. Android改變線程顏色
- 4. Android延遲改變顏色?
- 5. 改變顏色的顏色改變所有圓形顏色
- 6. 改變顏色
- 7. 改變顏色
- 8. 改變顏色
- 9. 改變顏色
- 10. 改變顏色
- 11. 改變顏色
- 12. 改變顏色
- 13. 改變顏色
- 14. 改變顏色
- 15. 改變顏色
- 16. 改變顏色
- 17. 改變顏色
- 18. 改變顏色
- 19. 改變顏色
- 20. 改變顏色
- 21. 改變原子的顏色的顏色
- 22. 改變顏色爲Android的工具欄
- 23. 改變Android Top Bar的顏色
- 24. Android的圖標動畫改變顏色
- 25. 改變Android的按鈕顏色不斷
- 26. Android的改變油漆顏色運行
- 27. Android TabHost改變底部條的顏色
- 28. Eclipse改變顏色主題的顏色?
- 29. OpenGL 1.1改變顏色改變以前的顏色?
- 30. 防止改變顏色的單元格再次改變顏色
檢查此[幫助](http://stackoverflow.com/questions/23155637/change-background-color-of-the-action-bar-using-appcompat/23156002#23156002) – Blackbelt