Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我的申请没有';t显示选项菜单按钮_Android_Optionmenu - Fatal编程技术网

Android 我的申请没有';t显示选项菜单按钮

Android 我的申请没有';t显示选项菜单按钮,android,optionmenu,Android,Optionmenu,我使用的是一款7英寸的X-TREME平板电脑,运行冰淇淋三明治(4.0)作为测试设备。在平板电脑上安装应用程序后,我看不到屏幕上的菜单按钮。但是,当我在运行姜饼(2.3.3)的模拟器上测试同一应用程序并按下F2按钮时,会弹出选项菜单 有人知道问题是由什么引起的,并且有解决办法吗 我的项目清单包括: <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="14" /> 如果您正在为Android

我使用的是一款7英寸的X-TREME平板电脑,运行冰淇淋三明治(4.0)作为测试设备。在平板电脑上安装应用程序后,我看不到屏幕上的菜单按钮。但是,当我在运行姜饼(2.3.3)的模拟器上测试同一应用程序并按下F2按钮时,会弹出选项菜单

有人知道问题是由什么引起的,并且有解决办法吗

我的项目清单包括:

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

如果您正在为Android 2.3或更低版本开发,用户可以显示 按菜单按钮,选择菜单面板。在安卓3.0和 更高,选项菜单中的项目由操作栏显示为 屏幕操作项和溢出选项的组合。 从Android 3.0开始,菜单按钮就被弃用了(有些 设备没有),因此您应该迁移到使用操作 栏提供对操作和其他选项的访问


来源:

对于android版本>3.0的菜单按钮,只需按照此操作即可

1。Android不再需要一个专用的菜单按钮,有些设备没有,你应该迁移使用它。1

2。将targetSdkVersion设置为14,然后在Android 4.0上测试应用程序。

3.将showAsAction=“ifRoom”添加到要在操作栏中显示的菜单项。

4.如果ActionBar不适用于您的应用程序,您可以使用Theme.Holo.NoActionBar或Theme.DeviceDefault.NoActionBar将其删除。


Andoid博客上的漂亮文章,

@kumar_android我不明白第三步。