工具栏文字变暗

时间:2014-10-25 15:41:19

标签: android android-layout android-5.0-lollipop android-toolbar

我在尝试让我的工具栏看起来像Play商店中的那个时遇到了问题。

这是它的外观,注意文字没有变暗,而且它是一种明亮的白色:http://prntscr.com/4zlttl

这就是它在我的应用中的显示效果:http://prntscr.com/4zlubl

请注意我的应用程序中文本是如何变暗的,以及工具栏,在Play商店中,工具栏是灰色的,但文本不是。

有谁知道我怎么看这个?

提前致谢!

编辑:这与我遇到的问题相同 - http://webcache.googleusercontent.com/search?q=cache:https://stackoverflow.com/questions/26543797/remove-navigationdrawer-s-shadow-on-toolbar

1 个答案:

答案 0 :(得分:1)

您可以自定义工具栏样式。

定义工具栏并设置样式和主题。

<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    style="@style/HeaderBar"
    app:theme="@style/ActionBarThemeOverlay"
    app:popupTheme="@style/ActionBarPopupThemeOverlay"/>

使用主题,您可以自定义内部的UI元素:

<style name="ActionBarThemeOverlay" parent="">
    <item name="android:textColorPrimary">#fff</item>  
    <item name="colorControlNormal">#fff</item>
    <item name="colorControlHighlight">#3fff</item>
</style>

使用您可以自定义的样式,例如背景颜色。

<style name="HeaderBar">
    <item name="android:background">?colorPrimary</item>
</style>