AppCompat v21 Dark ToolBar风格

我想我的工具栏作为一个ActionBar,我希望它看起来像一个黑暗的行动栏轻主题。 我似乎无法find合适的组合。

这是我在styles.xml中的

<style name="Theme.MyTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="windowActionBar">false</item> <item name="colorPrimary">@color/my_awesome_color</item> <item name="android:textColorPrimary">@color/my_awesome_text_color</item> <item name="colorPrimaryDark">@color/my_awesome_darker_color</item> <item name="colorAccent">@color/accent</item> </style> 

和我的工具栏

  <android.support.v7.widget.Toolbar android:id="@+id/my_awesome_toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorPrimary" android:minHeight="?attr/actionBarSize" /> 

目前我得到这个

在这里输入图像说明

我想要的是,菜单项也是白色的

有没有一个优雅的解决scheme,或者我必须为每个工具栏的项目select一个自定义样式? 看来应该有。

您可以使用工具栏上的以下主题使其显示为“黑暗”。 第一部分app:theme主题工具栏上的文本的颜色是轻的其他事情。 app:popupTheme用于devise溢stream菜单指示灯。

 <android.support.v7.widget.Toolbar android:layout_height="wrap_content" android:layout_width="match_parent" android:minHeight="@dimen/triple_height_toolbar" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> 

我相信有点晚,但要在你的主题添加:

<item name="android:textColorSecondary">my_awesome_text_color</item>