2015-05-04 43 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

相关问题