删除工具栏片段中的透明背景

Remove Transparent Background in Toolbar Fragment

我使用的工具栏中的溢出菜单选项具有透明背景,如图所示transparent overflow menu in toolbar

我尝试过编辑默认主题,还尝试过自定义主题以及使用面板背景选项。 谁能告诉我如何使工具栏中溢出菜单的背景不透明?

将您的基本主题更改为下面的一个,它应该可以像现在为我编译的那样工作。只需添加这个

<item name="android:itemBackground">@color/colorPrimaryDark</item>

主题:

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="android:itemBackground">@color/colorPrimaryDark</item>
</style>