【问题标题】:android menu button availabilityandroid菜单按钮可用性
【发布时间】:2012-01-25 20:48:43
【问题描述】:

过去,出于以下原因,我将游戏选项保留在物理菜单按钮后面:

  • 我不必在游戏中使用屏幕按钮。
  • 菜单动作与安卓用户体验一致;这不是我的应用所独有的。

在某些情况下,Android 在底部系统栏中提供了一个软菜单按钮。不过,展望未来(例如,对于最近的设备和 targetSdkVersions),如果不实现新的 ActionBar,似乎无法保证有菜单按钮。

如果我的理解是正确的,我会看到以下选项:

  1. 使用操作栏。告别大块屏幕空间,尤其是横向显示。
  2. 实现我自己的屏幕菜单按钮。我在其他游戏中看到过这种情况,我觉得它前后不一致且很糟糕。
  3. 以旧的 sdk 版本为目标。我不喜欢这样。

我的理解正确吗?有人对我的列表有其他建议吗?

相关链接:

http://developer.android.com/design/patterns/compatibility.html

Android Menu Button on 4.0 Devices

Android 3.0 statusbar & targetSdkVersion in manifest, menu button

android honeycomb menu button target

【问题讨论】:

标签: android menu android-actionbar android-4.0-ice-cream-sandwich


【解决方案1】:

您可以自己实现一个微小的、透明的菜单按钮。许多游戏都是这样做的。这样您就不会依赖任何人,也不会失去任何屏幕空间。

编辑:然后您的菜单按钮可以遵循您的游戏设计。

【讨论】:

    【解决方案2】:

    我的理解正确吗?

    是的。

    有人对我的清单有其他建议吗?

    您对“可怕”的定义与我不同。恕我直言,任何拥有自己风格化图形和外观的游戏(即几乎任何使用Canvas 或 OpenGL 的游戏)都应该从一开始就实现自己的“菜单”,因此在很大程度上会忽略这些变化。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-23
      • 1970-01-01
      • 1970-01-01
      • 2012-07-22
      • 2014-05-04
      • 2015-10-05
      • 2018-07-27
      相关资源
      最近更新 更多