我正在尝试将背景更改为“android.support.v7.widget.PopupMenu”。
我想我已经完成了我在互联网上发现的改变背景的一切。
RES /值/ styles.xml
<style name="CustomActionBarTheme" parent="@style/Theme.AppCompat.Light">
<item name="popupMenuStyle">@style/MyPopupMenu</item>
</style>
<style name="MyPopupMenu" parent="@style/Widget.AppCompat.Light.PopupMenu">
<item name="android:popupBackground">#888888</item>
</style>
RES /值-V14 / styles.xml
<style name="CustomActionBarTheme" parent="@style/Theme.AppCompat.Light">
<item name="android:popupMenuStyle">@style/MyPopupMenu</item>
</style>
<style name="MyPopupMenu" parent="@style/Widget.AppCompat.Light.PopupMenu">
<item name="android:popupBackground">#888888</item>
</style>
当然我在显示弹出窗口的活动中设置了“CustomActionBarTheme”。
我做错了什么?
答案 0 :(得分:5)
似乎支持库PopupMenu忽略了android:popupMenuStyle属性。 使用&#34; popupMenuStyle&#34;此外,如果它得到修复。
在values-v14 / styles.xml中使用以下内容:
<style name="CustomActionBarTheme" parent="@style/Theme.AppCompat.Light">
<item name="android:popupMenuStyle">@style/MyPopupMenu</item>
<item name="popupMenuStyle">@style/MyPopupMenu</item>
</style>