操作栏菜单显示不全

7

我有一个应用程序,其中有老式菜单。将主题更改为Holo并将目标SDK版本切换到14后,软件菜单按钮消失了(没问题),但是在操作栏上使用菜单按钮时,如附图所示,文本菜单大多不在屏幕内。

Action bar error

你有任何解决方法吗?

我已经解决了这个问题。问题出现在manifest参数中:

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

将任何Denisity更改为true后,此问题已解决。


非常奇怪。我以前从未见过这样的情况。如果你能创建一个能够重现此问题的示例项目,并将其发布在某处,那我想看一下它。 - CommonsWare
不幸的是,那对我没起作用,菜单仍然大部分超出屏幕。还有其他解决方案吗? - Kasper Peeters
1个回答

6

我曾经遇到过类似的问题,通过设置 android:anyDensity="true" 来解决它。它也修复了高密度屏幕上的工具提示大小等其他问题。根据Android开发者指南的说法: 你不应该将其设置为 "false"


如果还没有设置,请将整个support-screens语句添加到您的清单中!谢谢,问题已解决! - cV2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接