我的选项菜单总是不显示背景(背景是透明的)。有谁知道如何摆脱这个?
引发失败的我的 Activity 是从另一个自定义 Activity 扩展而来的。
我在 eclipse 上有这个项目,选项菜单工作正常,但自从我迁移到 AndroidStudio 后,选项菜单始终是透明的。我尝试更改菜单的 xml,并以编程方式创建菜单,但背景仍然透明。
最佳答案
可能为时已晚,但以防万一人们最终通过 Google 来到这里(就像我一样)。
Theme.AppCompat
将 android:panelBackground
设置为 @android:color/transparent
,这通常不是问题,就像您扩展 ActionBarActivity
它处理带有背景的选项面板创建。但是,如果您使用的是标准 Activity,带有 Theme.AppCompat
,则选项菜单将是透明的。通过更改 android:panelBackground
或扩展 ActionBarActivity
进行修复。可能扩展 ActionBarActivity
。
关于Android OptionsMenu问题,背景总是透明的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27787890/