我正在尝试使用新的 Material Design 制作一个 Android 应用程序,但我不知道如何更改 ActionBar 上文本的颜色。
我有这个:
<style name="AppTheme" parent="@android:style/Theme.Material.Light">
<item name="android:colorPrimary">#ff3d00</item>
<item name="android:colorPrimaryDark">#dd2c00</item>
<item name="android:colorAccent">#ff3d00</item>
</style>
但是看起来像这样:
我不太喜欢橙色背景上的黑色文字。我试着这样做:
<style name="AppTheme" parent="@android:style/Theme.Material">
<item name="android:colorPrimary">#ff3d00</item>
<item name="android:colorPrimaryDark">#dd2c00</item>
<item name="android:colorAccent">#ff3d00</item>
</style>
看起来像这样:
如您所见,ActionBar 文本的颜色确实发生了变化,但背景变成了灰色,这是我不喜欢的。
我应该怎么做呢?提前致谢!
最佳答案
我认为在这种情况下,将样式更改为 Theme.Material.Light.DarkActionBar 就足够了。您将获得浅色界面元素,但是带有浅色标题文本的“深色”ActionBar。
关于android - 如何更改 Material Design ActionBar 的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24493289/