在我的动作栏样式中,当我将Theme Theme.AppCompat.Light更改为Theme.AppCompat.Light.DarkActionBar时,我有一个带有drawble的弹出框,没有工作popupMenu.Mystyle
<style name="Theme.Mystyle" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="android:popupMenuStyle">@style/PopupMenu.Mystyle</item>
</style>
<style name="PopupMenu.Mystyle" parent="@style/Widget.AppCompat.Light.PopupMenu">
<item name="android:textStyle">bold</item>
<item name="android:popupBackground">@drawable/menu_dropdown_panel</item>
</style>
我不明白。应该与这两个主题一起工作。 会发生什么?
答案 0 :(得分:1)
AppCompat定义并使用许多没有android:
前缀的属性。
<style name="Theme.Mystyle" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="popupMenuStyle">@style/PopupMenu.Mystyle</item>
</style>
这应该可以修复您的弹出背景。