Android 如何为actionbar菜单提供浅色背景

Android 如何为actionbar菜单提供浅色背景,android,Android,我想要一个红色的工具栏(白色图标和白色文本),但有一个弹出窗口,有一个轻背景。除非我使用.light操作栏,否则我无法将弹出的背景更改为灯光,这是一个问题,因为它会给我黑色的操作栏文本和图标,而我不想要它们 <android.support.v7.widget.Toolbar android:id="@+id/my_awesome_toolbar" android:layout_width="match_parent" android:layout_height="

我想要一个红色的工具栏(白色图标和白色文本),但有一个弹出窗口,有一个轻背景。除非我使用.light操作栏,否则我无法将弹出的背景更改为灯光,这是一个问题,因为它会给我黑色的操作栏文本和图标,而我不想要它们

<android.support.v7.widget.Toolbar
    android:id="@+id/my_awesome_toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:background="?attr/colorPrimary"
    android:minHeight="?attr/actionBarSize"
    android:popupTheme="@style/ThemeOverlay.AppCompat.Dark"
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" />

我认为没有任何方法可以使用主题来实现这一点。
您需要使用

来完成此操作。最后,我设法让它更改

<style name="AppTheme" parent="AppBaseTheme">
    <item name="colorPrimary">@color/primary</item>
    <item name="colorPrimaryDark">@color/primary_dark</item>
    <item name="colorAccent">@color/accent</item>
    <item name="windowActionBar">false</item>

    <item name="android:textColor">@android:color/black</item>
    <item name="android:textColorPrimary">@android:color/white</item>
    <item name="android:actionMenuTextColor">@android:color/black</item>
</style>



<android.support.v7.widget.Toolbar
    android:id="@+id/my_awesome_toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:background="@color/primary"
    android:minHeight="?attr/actionBarSize"
    android:theme="@style/ThemeOverlay.AppCompat.ActionBar" />


@颜色/原色
@颜色/原色/深色
@颜色/口音
假的
@android:彩色/黑色
@android:彩色/白色
@android:彩色/黑色
<style name="AppTheme" parent="AppBaseTheme">
    <item name="colorPrimary">@color/primary</item>
    <item name="colorPrimaryDark">@color/primary_dark</item>
    <item name="colorAccent">@color/accent</item>
    <item name="windowActionBar">false</item>

    <item name="android:textColor">@android:color/black</item>
    <item name="android:textColorPrimary">@android:color/white</item>
    <item name="android:actionMenuTextColor">@android:color/black</item>
</style>



<android.support.v7.widget.Toolbar
    android:id="@+id/my_awesome_toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:background="@color/primary"
    android:minHeight="?attr/actionBarSize"
    android:theme="@style/ThemeOverlay.AppCompat.ActionBar" />