我对 Android 4.0 上的菜单按钮有疑问。这是清单中有趣的部分:
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="13"/>
问题是模拟 Galaxy Nexus 的模拟器显示菜单按钮,但模拟平板电脑不显示菜单按钮。
据此,它应该被显示(并且它在 Galaxy Nexus 中)。
有谁知道为什么它不显示在平板电脑中?我能做些什么来解决这个问题?
谢谢
我对 Android 4.0 上的菜单按钮有疑问。这是清单中有趣的部分:
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="13"/>
问题是模拟 Galaxy Nexus 的模拟器显示菜单按钮,但模拟平板电脑不显示菜单按钮。
据此,它应该被显示(并且它在 Galaxy Nexus 中)。
有谁知道为什么它不显示在平板电脑中?我能做些什么来解决这个问题?
谢谢
从链接的文档中:
唯一的例外是,如果您将 minSdkVersion 设置为 10 或更低,将 targetSdkVersion 设置为 11、12 或 13,并且您不使用 ActionBar,则在 Android 4.0 或更高。
这个例外可能有点令人困惑,但它是基于这样一种信念,即如果您将应用设计为支持之前的 Honeycomb 手机和 Honeycomb 平板电脑,它可能希望手机设备包含一个菜单按钮(但它支持没有一)。
因此系统假定您的应用程序适用于平板电脑,因为它针对 Honeycomb,但不适用于 ICS 手机。
将 targetSdkVersion 提升到 14