自定义弹出菜单背景不适用于Theme.AppCompat.Light.DarkActionBar android

自定义弹出菜单背景不适用于Theme.AppCompat.Light.DarkActionBar android,android,popup,Android,Popup,我制作了一个弹出菜单。现在我想自定义它的背景色。我遵循了一些教程和stackoverflow,但没有任何效果。应用程序基础主题是 Theme.AppCompat.Light.darkaActionBar my style code is: @颜色/原色 @颜色/原色暗 @颜色/颜色重音 #167be1 有人能帮我解决这个问题吗。试试这个 <style name="OptionMenu" parent="@style/Theme.AppCompat.Light.DarkAction

我制作了一个
弹出菜单
。现在我想自定义它的背景色。我遵循了一些教程和stackoverflow,但没有任何效果。应用程序基础主题是

Theme.AppCompat.Light.darkaActionBar

my style code is:


@颜色/原色
@颜色/原色暗
@颜色/颜色重音
#167be1
有人能帮我解决这个问题吗。

试试这个

<style name="OptionMenu" parent="@style/Theme.AppCompat.Light.DarkActionBar">

    <item name="android:itemBackground">#21B6D7</item>
    <item name="android:textColor">#FFFFFF</item>

</style>

也许是相同的,事实上我用相同的解决方案尝试过,但不起作用@NileshRathodokay等等,我会让你知道它是否起作用,谢谢它现在起作用了:)。但是为什么没有像我以前那样工作呢@尼莱什拉托德诺。这样:#1278ce已经试过了,但不起作用,重力。结束是api 24的,也许这个有效:)@AAA
<style name="OptionMenu" parent="@style/Theme.AppCompat.Light.DarkActionBar">

    <item name="android:itemBackground">#21B6D7</item>
    <item name="android:textColor">#FFFFFF</item>

</style>
Context contextWrapper = new ContextThemeWrapper(context, R.style.OptionMenu);
PopupMenu popup = new PopupMenu(contextWrapper, v);