【发布时间】:2014-11-18 15:34:30
【问题描述】:
对于我正在开发的游戏,我有一个游戏内菜单,当按下菜单按钮时会弹出。但是,我最近发现较新版本的 Android 没有菜单按钮,而是一个操作栏。
请注意,我没有使用实际的 Android 菜单。我所做的只是检测菜单按钮被按下,然后从游戏中处理事件。这意味着我需要的只是用户可以按下并检测到它被按下的东西。
所以我的问题是,如何同时支持菜单按钮和更新的操作栏?我希望我的应用支持 API 级别 7-current。
更新
好的,在阅读了that article 之后,我想重新提出我的问题。它说它“在系统导航旁边添加了动作溢出按钮”。我的清单有 android:minSdkVersion="7" android:targetSdkVersion="13" 但我的模拟器上没有出现溢出按钮。模拟器是 API 14,皮肤为 WSVGA
【问题讨论】:
-
小心,越来越多的设备不再有菜单按钮了。
-
使用actionbar(带有actionbar compact)然后覆盖onKeyDown并检查
keyCode == KeyEvent.KEYCODE_MENU
标签: android