Android AppCompat v21黑色工具栏样式

Android AppCompat v21黑色工具栏样式,android,material-design,android-toolbar,android-appcompat,android-theme,Android,Material Design,Android Toolbar,Android Appcompat,Android Theme,我希望我的工具栏可以作为一个动作栏,我希望它看起来像一个带有黑色动作栏的浅色主题。我似乎找不到合适的组合来做这件事 这是我在styles.xml中看到的 <style name="Theme.MyTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="windowActionBar">false</item> <item name="colorPrimary"&

我希望我的工具栏可以作为一个动作栏,我希望它看起来像一个带有黑色动作栏的浅色主题。我似乎找不到合适的组合来做这件事

这是我在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> 

假的
@颜色/我的颜色太棒了
@颜色/我的\u很棒\u文本\u颜色
@颜色/我的超棒的颜色
@颜色/口音
还有我的工具栏

 <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" />

现在我得到了这个

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


是否有一个优雅的解决方案,或者我必须为每个工具栏项选择一个自定义样式?似乎应该有。

您可以使用工具栏上的以下主题使其显示为“黑色”。第一部分
app:theme
将工具栏上文本的颜色设置为浅色。
app:popupTheme
用于将溢出菜单指示灯设置为亮

<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" />

我肯定有点晚了,但要在主题中添加:


my\u awesome\u text\u color

所以没有“内置方式”?“内置方式”?在工具栏上使用一个简单的主题就如同它得到的“内置方式”。若你们正在寻找像DarkToolbar之类的小部件,那个么就并没有了。好吧,这是实现您的结果的公认方法。@user1987392谢谢,我同时设法找出了它是当前应用程序的通用“通配符”命名空间。
app:theme
现在可以继承自
parent=“ThemeOverlay.AppCompat.Dark.ActionBar”
,如果您将它添加到主题中,它将改变的不仅仅是溢出菜单图标的颜色。