android菜单按钮可用性

时间:2012-01-25 20:48:43

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

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

  • 我不必在游戏中使用屏幕按钮。
  • 菜单操作与Android用户体验一致;这不是我的应用程序独有的东西。

在某些情况下,Android会在底部系统栏中提供一个软菜单按钮。但是,展望未来(例如,使用最近的设备和targetSdkVersions),似乎没有保证在没有实现新ActionBar的情况下拥有菜单按钮的方法。

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

  1. 使用ActionBar。告别一大块屏幕房地产,特别是在横向方面。
  2. 实现我自己的屏幕菜单按钮。我在其他游戏中看到过这种情况,这让我感到不稳定和可怕。
  3. 定位旧的sdk版本。我不喜欢这个。
  4. 我的理解是否正确?有人对我的列表有其他建议吗?

    相关链接:

    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

2 个答案:

答案 0 :(得分:0)

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

编辑:您的菜单按钮可以跟随您的游戏设计。

答案 1 :(得分:-1)

  

我的理解是否正确?

  

有人对我的列表有其他建议吗?

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