我的应用程序不显示选项菜单按钮

时间:2013-03-16 05:39:34

标签: android optionmenu

我正在使用运行Ice Cream Sandwich(4.0)的X-TREME 7'平板电脑作为测试设备。在此平板电脑上安装我的应用程序后,我无法在屏幕上看到菜单按钮。但是,当我在运行Gingerbread(2.3.3)的模拟器上测试相同的应用程序并按下F2按钮时,会弹出选项菜单。

有谁知道问题是由什么引起的并且有解决方案?

我的项目清单包括:

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="14" />

2 个答案:

答案 0 :(得分:0)

  

如果您正在开发Android 2.3或更低版本,用户可以透露   按菜单按钮选项菜单面板。在Android 3.0和   更高,选项菜单中的项目由操作栏显示为   屏幕操作项和溢出选项的组合。   从Android 3.0开始,不推荐使用“菜单”按钮(有些   设备没有),因此您应该转向使用该操作   栏,提供对行动和其他选择的访问。

来源:http://developer.android.com/guide/topics/ui/menus.html

答案 1 :(得分:0)

只需关注菜单按钮android版本&gt; 3.0

1. Android no longer requires a dedicated Menu button, some devices don’t have one, and you should migrate away from using it.1

2. Set targetSdkVersion to 14, then test your app on Android 4.0.

3.Add showAsAction="ifRoom" to menu items you’d like to surface in the action bar.

4.If the ActionBar doesn’t work for your app, you can remove it with Theme.Holo.NoActionBar or Theme.DeviceDefault.NoActionBar.

来自Andoid博客的精美文章,Say Good Bye to the Menu Button