我正在开发一个用于PhoneGap的应用程序,并发现当我按下手机上的菜单按钮时,会出现一个名为“设置”的选项。
当我选择它时,在调试器上触发的选项如下所示:
: D/DroidGap(12793):onMessage(onOptionsItemSelected,Settings)
是否有可能将该调用挂钩到应用程序内部的页面/参数化查询中,比如“settings.html”或“index.html?page=settings”之类的东西?
我尝试过谷歌搜索,但没有运气。我的应用程序刚升级到2.0版本,但我不认为这很重要。
更新: 这是我目前实现的摘录:
似乎在模拟器上触发事件时会将“mainBox”的内部HTML更改为“menu button”,但在实际设备上运行时却没有发生这种情况。
当我选择它时,在调试器上触发的选项如下所示:
: D/DroidGap(12793):onMessage(onOptionsItemSelected,Settings)
是否有可能将该调用挂钩到应用程序内部的页面/参数化查询中,比如“settings.html”或“index.html?page=settings”之类的东西?
我尝试过谷歌搜索,但没有运气。我的应用程序刚升级到2.0版本,但我不认为这很重要。
更新: 这是我目前实现的摘录:
var onMenuKeyDown;
onMenuKeyDown = function(ev) {
return $("#mainBox").html(ev.type);
};
document.addEventListener("menubutton", onMenuKeyDown, false);
似乎在模拟器上触发事件时会将“mainBox”的内部HTML更改为“menu button”,但在实际设备上运行时却没有发生这种情况。