2015-05-04 83 views

回答

1

對於ActionBar顏色,您可以使用color primary對操作欄進行着色。

<!-- colorPrimary is used for the default action bar background --> <item name="colorPrimary">@color/my_awesome_color</item>

,並在應用程序中的任何地方textColorPrimary爲您的文本的顏色

<item name="android:textColorPrimary">@color/OTDBackgroundTextColor</item>

+0

@color意味着我需要創建一個color.xml文件嗎? –

+0

@ Gissipi_453取決於你,你可以像'#fffff'那樣直接添加一個顏色,或者創建一個color.xml來指定顏色以獲得更多控制。 –

+0

謝謝。你的回答非常明確。 –

0

這是一個例子代碼:

<style name="AppTheme" parent="AppBaseTheme"> 

    <item name="android:actionBarStyle">@style/MyActionBar</item> 
</style> 

<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar"> 
    <item name="android:background">#C1000E</item> 
    <item name="android:titleTextStyle">@style/AppTheme.ActionBar.TitleTextStyle</item> 
</style> 




<style name="AppTheme.ActionBar.TitleTextStyle" parent="@android:style/TextAppearance.StatusBar.Title"> 
    <item name="android:textColor">#E5ED0E</item> 
</style> 

欲瞭解更多信息檢查android site他們全部解釋

+0

注意:這不適用於AppCompat v21或更高版本,現在通過材料調色板按照[發佈博客](http://android-developers.blogspot.com/2014/10/appcompat-v21-材料設計換pre.html) – ianhanniballake

相關問題