Попробуйте установить его в style.xml в целом, а не с атрибутом стиля в макете XML:
<style name="MyTheme" parent="@style/Theme.Light">
<item name="android:popupMenuStyle">@style/PopupMenu</item>
<item name="android:dropDownListViewStyle">@style/DropDownList</item>
</style>
<!-- You can change the parent style as "@style/Widget.AppCompat.ListPopupWindow" -->
<style name="PopupMenu" parent="@style/Widget.Holo.ListPopupWindow">
<item name="android:popupBackground">@android:color/background_dark</item>
</style>
<style name="DropDownList" parent="@style/Widget.Holo.ListView.DropDown">
<!-- background of the list menu -->
<item name="background">@android:color/background_dark</item>
<item name="android:background">@android:color/background_dark</item>
<item name="android:popupBackground">@android:color/background_dark</item>
<!-- dividers -->
<item name="android:divider">@android:color/grey</item>
<item name="divider">@android:color/grey</item>
<item name="android:dividerHeight">1dip</item>
<!-- item selected -->
<item name="android:dropDownSelector">@android:color/holo_blue_dark</item>
<item name="android:listSelector">@android:color/holo_blue_dark</item>
</style>
Читать this article для получения дополнительной информации, а также this Android Documentation Color, чтобы получить правильный цвет для фона, разделители, цвет текста и т. д.
Вы также можете сделать это динамически и настроить это меню: Menus My Way.
Надеюсь, это поможет.
Когда вы сказали «для кнопки меню», вы имели в виду меню ** переполнения ** (меню списка) или для значков ** выходов ** вашего ActionBar? – Fllo
Я имею в виду меню, как это: http://i.stack.imgur.com/U6h38.png или это: http://i.stack.imgur.com/d6QFu.png (без кнопки в красном цвете круг) –