2

我对 Android 4.0 上的菜单按钮有疑问。这是清单中有趣的部分:

<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="13"/>

问题是模拟 Galaxy Nexus 的模拟器显示菜单按钮,但模拟平板电脑不显示菜单按钮。

据此,应该被显示(并且它在 Galaxy Nexus 中)。

有谁知道为什么它不显示在平板电脑中?我能做些什么来解决这个问题?

谢谢

4

2 回答 2

0

从链接的文档中:

唯一的例外是,如果您将 minSdkVersion 设置为 10 或更低,将 targetSdkVersion 设置为 11、12 或 13,并且您不使用 ActionBar,则在 Android 4.0 或更高。

这个例外可能有点令人困惑,但它是基于这样一种信念,即如果您将应用设计为支持之前的 Honeycomb 手机和 Honeycomb 平板电脑,它可能希望手机设备包含一个菜单按钮(但它支持没有一)。

因此系统假定您的应用程序适用于平板电脑,因为它针对 Honeycomb,但不适用于 ICS 手机。

于 2012-06-18T16:47:53.813 回答
0

将 targetSdkVersion 提升到 14

于 2012-06-18T16:44:03.397 回答