我的选项菜单始终显示无背景(背景为透明)。有谁知道如何摆脱这个?
我发起失败的活动,来自另一个自定义活动。
我在eclipse上有这个项目,并且选项菜单正常工作,但自从我迁移到AndroidStudio后,选项菜单始终是透明的。我试图改变菜单的xml,并以编程方式创建菜单,但背景仍然透明。
答案 0 :(得分:14)
可能为时已晚,但以防万一人们通过谷歌(像我一样)来到这里。
Theme.AppCompat
将android:panelBackground
设置为@android:color/transparent
,这通常不是问题,就好像您扩展ActionBarActivity
它处理带背景的选项面板创建一样。但是,如果您使用标准活动,Theme.AppCompat
,则选项菜单将是透明的。通过更改android:panelBackground
或扩展ActionBarActivity
进行修复。可能会延长ActionBarActivity
。