如何在Android 3.0上显示菜单按钮?

如何在Android 3.0上显示菜单按钮?,android,Android,目前,我使用手机的菜单按钮触发自定义事件。在XOOM平板电脑上的Android 3.0上,菜单按钮不显示。我怎样才能使按钮可用?我相信你只是没有瞄准蜂巢。例如,android:targetSdkVersion=“X”,其中X小于11(并且android:minSdkVersion也小于11!) 这将使您的应用程序被视为电话应用程序,并将出现软菜单按钮 不过,你应该问问自己,为什么要在平板电脑上使用此功能。在你的res文件夹中,确保你有一个“菜单”文件夹。。在该文件夹中,您需要menu.xml文件

目前,我使用手机的菜单按钮触发自定义事件。在XOOM平板电脑上的Android 3.0上,菜单按钮不显示。我怎样才能使按钮可用?

我相信你只是没有瞄准蜂巢。例如,android:targetSdkVersion=“X”,其中X小于11(并且android:minSdkVersion也小于11!)

这将使您的应用程序被视为电话应用程序,并将出现软菜单按钮


不过,你应该问问自己,为什么要在平板电脑上使用此功能。

在你的res文件夹中,确保你有一个“菜单”文件夹。。在该文件夹中,您需要menu.xml文件。。。。。xml文件应包含类似以下内容的信息:

<menu xmlns:android="https://schemas.android.com/apk/res/android" xmlns:android1="http://schemas.android.com/apk/res/android">

我就是这样做的。

您还可以检测菜单按钮是否与以下内容一起出现:

ViewConfiguration.get(context).hasPermanentMenuKey()

如果没有,您可以在UI中显示一个自定义菜单按钮。

可能重复:事实上,这是我手机“自定义菜单”的临时解决方案。自定义菜单是另一种活动。这是设计的一部分…这不起作用。。。我假设必须设置一个标志,允许显示此按钮…此解决方案适用于3.0之前的Android版本。这不适用于蜂巢、ICS和JellyBean(仅适用于
ViewConfiguration.get(context).hasPermanentMenuKey()