如何处理动作栏和菜单按钮?

Jes*_*sky 6 android

在我正在开发的游戏中,当按下菜单按钮时,我会弹出一个游戏菜单.但是,我最近发现Android的新版本没有菜单按钮,而是一个动作栏.

需要注意的是,我没有使用实际的Android菜单.我正在做的就是检测到按下菜单按钮,然后在游戏中处理事件.这意味着我需要的是用户可以按下并检测到它被按下的内容.

所以我的问题是,我如何支持菜单按钮和更新的操作栏?我希望我的应用程序支持7级电流API级别.

UPDATE

好的,在阅读那篇文章之后,我想重新提一下我的问题.它说它"添加了系统导航旁边的动作溢出按钮".我的清单有android:minSdkVersion ="7"android:targetSdkVersion ="13"但我的模拟器上没有出现溢出按钮.模拟器是带有皮肤WSVGA的API 14

Pau*_*ulP 3

Android 开发者博客中的这篇文章很好地讨论了从旧的菜单按钮到使用新的操作栏操作溢出列表的设计过渡。

它还包括一些关于从 11 级之前过渡到新操作栏时如何处理代码的具体建议。可能对您有帮助,但对于您的特定应用程序,您需要决定是否要显示操作栏。如果没有,那么您可能需要在游戏界面中添加一个按钮,以复制具有该按钮的设备上的菜单按钮的功能。

  • 好吧,读完那篇文章后,我想重新表述我的问题。它说它“在系统导航旁边添加了操作溢出按钮”。我的清单有 `android:minSdkVersion="7" android:targetSdkVersion="13"` 但我的模拟器上没有出现溢出按钮。模拟器是 API 14,皮肤为 WSVGA。 (2认同)