ICS平板电脑不显示菜单按钮,但适用于Galaxy Nexus

时间:2012-06-18 16:42:59

标签: android menu android-4.0-ice-cream-sandwich

Android 4.0上的菜单按钮出现问题。 这是Manifest的有趣部分:

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

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

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

任何人都知道为什么它不会在平板电脑中显示?我能做些什么来解决这个问题?

由于

2 个答案:

答案 0 :(得分:0)

将targetSdkVersion跳至14

答案 1 :(得分:0)

来自链接的文件:

  

唯一的例外是,如果将minSdkVersion设置为10或更低,将targetSdkVersion设置为11,12或13,并且您不使用ActionBar,系统将在手机上运行您的应用程序时添加旧版溢出按钮Android 4.0或更高版本。

     

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

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