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

问题描述:

我正在使用运行冰淇淋三明治(4.0)作为测试设备的X-TREME 7'平板电脑。在此平板电脑上安装我的应用程序后,我看不到屏幕上的菜单按钮。但是,当我在运行Gingerbread(2.3.3)的仿真器上测试相同的应用程序时,我按下F2按钮,弹出选项菜单。我的应用程序不显示选项菜单按钮

有谁知道这个问题是由什么引起的,并有解决办法吗?

我的项目的清单包括:

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

如果你正在为Android 2.3或更低的开发,用户可以通过按下菜单按钮显示 选项菜单面板。在较高的Android 3.0和 上,选项菜单中的项目由操作栏显示为 ,这是屏幕上的操作项目和溢出选项的组合。 从Android 3.0开始,菜单按钮已过时(某些 设备没有),因此您应该迁移到使用动作 栏来提供对操作和其他选项的访问。

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

只要按照这个菜单按钮,Android版本> 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

+1

@ kumar_android我不明白第三步。 – Vikky 2013-03-16 08:59:03