2012-04-21 130 views
7

我有旧式菜单的应用程序。将主题更改为Holo并将目标SDK版本更改为14后,软菜单按钮消失(可以),但使用操作栏上的菜单按钮可以在封闭图像中看到大部分屏幕外的文本菜单。 你有任何想法如何解决?操作栏菜单显示屏幕

Action bar error

我已经解决了这一点。问题是明显的参数:

<supports-screens 
     android:anyDensity="false" 
     android:largeScreens="true" 
     android:normalScreens="true" 
     android:xlargeScreens="true" 
     android:resizeable="true" 
     android:smallScreens="true" /> 

后改变anyDenisity为真这个问题已经没有了。

+0

这很奇怪。我从来没有见过。如果您可以创建一个可以重现此问题的示例项目,请将其发布到某处,因为我想查看它。 – CommonsWare 2012-04-21 10:48:26

+0

不幸的是,这对我来说并没有诀窍,菜单仍然大部分都在屏幕之外。那里有其他解决方案吗? – 2012-07-03 15:01:07

回答

6

我有类似的问题,并通过设置android:anyDensity="true"修复它。它还修复了其他问题,例如高密度屏幕上的工具提示大小。根据android developer guide你不应该把它设置为“false”

+0

非常感谢,如果还没有预设,只需将整个支持屏幕语句添加到您的清单! thx,解决了我的问题! – cV2 2013-02-09 08:35:58