【问题标题】:Action bar menu shows off screen操作栏菜单显示屏幕外
【发布时间】:2012-04-21 08:54:54
【问题描述】:

我有旧式菜单的应用程序。将主题更改为 Holo 并将目标 SDK 版本切换为 14 后,软菜单按钮消失了(没关系),但使用操作栏上的菜单按钮显示文本菜单大部分在屏幕外,如您在随附的图像中看到的那样。 你有什么想法可以解决这个问题吗?

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

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

将 anyDenisity 更改为 true 后,此问题就消失了。

【问题讨论】:

  • 这很奇怪。我以前从未见过。如果您可以创建一个重现此问题的示例项目,请将其发布在某个地方,因为我想看看它。
  • 不幸的是,这对我没有用,菜单仍然大部分从屏幕上掉下来。还有其他解决方案吗?

标签: android android-actionbar


【解决方案1】:

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

【讨论】:

  • 感谢,如果尚未预设,只需将整个 support-screens 语句添加到您的清单中! thx,解决了我的问题!
猜你喜欢
  • 2020-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-21
  • 1970-01-01
相关资源
最近更新 更多