I found a solution for this somewhere (I donβt remember where). The problem is the new context menu and Golo themes.
Solution Details:
I added a style to the -v24 values ββfolder, which looks like this:
<resources> <style name="ContextPopupMenuStyleLight" parent="@android:style/Widget.Holo.Light.PopupMenu"> <item name="android:overlapAnchor">true</item> </style> <style name="ContextPopupMenuStyleDark" parent="@android:style/Widget.Holo.PopupMenu"> <item name="android:overlapAnchor">true</item> </style> <style name="AppTheme" parent="AppTheme.Common" > <item name="android:contextPopupMenuStyle">@style/ContextPopupMenuStyleLight</item> </style>
Then in my default styles.xml I used a style called
AppTheme.Common
This defines my whole application style and empty style called
<style name="AppTheme" parent="AppTheme.Common" />
and I used this empty style as the default application style. Thus, in version> 24, the application uses this additional element in the context menu overlap binding to fix the problem (casting the context menu into something that looked like API 24)
source share