重写ActionBarCompat溢出popup背景?

我正在使用actionbarcompat为我的android项目和使用@style/Theme.AppCompat.Light.DarkActionBar作为我的基础主题。在这个行动栏的溢出菜单默认情况下,我想改变为白色color.I知道这个黑色的背景可以完成overdding popup widget的属性popupBackground但它不工作在我的case.My样式文件有以下代码:

 <style name="MyTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar"> <item name="android:actionBarStyle">@style/MyActionBar</item> <item name="android:actionDropDownStyle">@style/MyActionBarDropDown</item> <item name="android:popupMenuStyle">@style/PopupMenu</item> </style> <style name="PopupMenu" parent="@style/Widget.AppCompat.PopupMenu"> <item name="android:popupBackground">@drawable/menu_dropdown_panel_example</item> <item name="popupBackground">@drawable/menu_dropdown_panel_example</item> </style> 

但是上面的代码没有运行,因为它给我错误:找不到与给定名称相匹配的资源:attr'popupBackground'。有些请帮我修改上面的代码。

Solutions Collecting From Web of "重写ActionBarCompat溢出popup背景?"