我一直在努力解决这个问题。我没有动作栏,但我有一个选项菜单。选项菜单是透明的我不能让它不透明。出现此问题是因为主题: Theme.AppCompat.Light.DarkActionBar
或类似Theme.AppCompact.Light.
我尝试了许多内容,例如设置android:panelFullBackground
或类似内容,但它们不起作用或者它们不起作用当选项菜单结束时,我的所有屏幕都显示为黑夜。
我确实找到了一个有用的解决方案,我将其扩展为ActionBarActivity
并将主题设置为 Theme.AppCompat.Light.NoActionBar
,但当您按下选项菜单按钮时,您会听到按下声音的按钮两次。
请帮帮我。我想要一个xml修复或一个不同的(类似于我正在使用的)主题(也适用于标签)。
答案 0 :(得分:6)
更改styles.xml中的itemBackground参数
<item name="android:itemBackground">@color/white</item>
答案 1 :(得分:4)
快速解决方法是更改android:panelBackground
。默认情况下,它设置为透明Theme.AppCompat
答案 2 :(得分:0)
将主题更改为android:Theme.NoTitleBar。它看起来与Theme.AppCompat.Light.DarkActionBar
相似