使用PhoneGap禁用Android中的菜单按钮

Disabling menu button in Android using PhoneGap

本文关键字:菜单 按钮 Android PhoneGap 禁用 使用      更新时间:2023-09-26

我正在使用PhoneGap和jQuery Mobile构建我的第一个移动应用程序,但我遇到了一个小问题。

我一直在Android上测试它,无论是在物理设备上还是在模拟器上。由于此应用程序非常简单,并且没有太多设置方式,因此我想禁用"菜单"按钮。

现在,我从 PhoneGap 文档中得到的印象是,您需要为 menubutton 事件添加一个事件侦听器才能覆盖默认行为,并使用 preventDefault 停止默认操作的发生。尽我所能尝试,我似乎无法让它工作。我为它编写的代码是在JSFiddle上。

这可能吗?如果是这样,知道我哪里出错了吗?

编辑:应该真的提到版本 - 我正在使用PhoneGap 2.0。

我遇到了同样的问题。 似乎是PhoneGap 2.0中的新默认值。

在 src 文件夹 (MainActivity.java 下的.java文件中,注释掉 CreateOptionsMenu 函数。