选项菜单不会显示在Android 4.1.1中

Joh*_*ett 4 android menu

我有一台运行Android 4.1.1的谷歌Nexus 7平板电脑,我似乎无法让我的应用程序在右下方显示"垂直线上的三个小方块"符号,表示有一个选项菜单可用.我的版本,针对2.3.3,将在其他设备(2.3.3手机和4.0.3手机)上显示选项菜单,但不会在Nexus 7上显示.为了说明问题,我使用Eclipse构建了两个裸机"Hello World",附带一个选项菜单项"设置",还构建了Android-10 SDK中的BluetoothChat示例.一个没有菜单符号的准系统,而BluetoothChat则没有.看看每个的代码,我看不出在构造和通货膨胀方面如何处理菜单的区别,所以我希望有人有一些想法.好的菜单图标:http://i.imgur.com/31Wop.jpg 没有菜单图标:http://i.imgur.com/9Vj3e.jpg

Joh*_*ett 15

发现了问题.在我的清单中

<uses-sdk
    android:minSdkVersion="10"
    android:targetSdkVersion="15" />
Run Code Online (Sandbox Code Playgroud)

改变为

<uses-sdk
    android:minSdkVersion="10"
    android:targetSdkVersion="10" />
Run Code Online (Sandbox Code Playgroud)

修复了问题,现在出现ActionBar上的菜单按钮.BluetoothChat示例有效,因为它的清单省略了targetSdkVerion:

<uses-sdk minSdkVersion="6" />
Run Code Online (Sandbox Code Playgroud)