Android Cordova:替代方案;菜单“;安卓系统中的按钮
我正在使用Phonegap/Cordova,我需要使用菜单进行应用程序设置。但我已经知道,根据,开发者不应该再使用那个菜单按钮了。相反,开发人员应该为此使用操作栏 从Android 3.0(API 11级)开始,Android驱动的设备不再需要提供专用的菜单按钮。有了这一变化,Android应用程序应该不再依赖传统的6项菜单面板,而是提供一个操作栏来显示常见的用户操作 但根据,您始终可以调用本机菜单。我正在尝试这个,但它根本不起作用。这就是我尝试过的:Android Cordova:替代方案;菜单“;安卓系统中的按钮,android,ios,cordova,phonegap-plugins,Android,Ios,Cordova,Phonegap Plugins,我正在使用Phonegap/Cordova,我需要使用菜单进行应用程序设置。但我已经知道,根据,开发者不应该再使用那个菜单按钮了。相反,开发人员应该为此使用操作栏 从Android 3.0(API 11级)开始,Android驱动的设备不再需要提供专用的菜单按钮。有了这一变化,Android应用程序应该不再依赖传统的6项菜单面板,而是提供一个操作栏来显示常见的用户操作 但根据,您始终可以调用本机菜单。我正在尝试这个,但它根本不起作用。这就是我尝试过的: function onDeviceRead
function onDeviceReady() {
document.addEventListener("menubutton", onMenuKeyDown, false);
}
function onMenuKeyDown() {
alert("Menu button pressed");
}
首先,在即将推出的android设备中没有菜单按钮,其次,这段代码根本不起作用。我还没有在旧设备上测试过它,操作系统<4.0
phonegap中菜单按钮的可能替代方案是什么?我是否应该为此使用ActionBar
?如果是这样的话,我应该为每个平台编写它吗
这有一些花招,但都是徒劳的
有一个插件,但问题仍然是一样的,我要做什么与其他平台
提前感谢。您不能在HTML5页面中显示菜单按钮吗?无法理解您的观点。您可以在应用程序的布局中添加自己的按钮,并在按下按钮时显示自己的菜单,而不是依赖于设备是否有按钮。它是跨平台的,不需要插件。