操作栏溢出菜单项未显示。

3
我刚完成了一个测试应用程序,希望在所有2.1及以上版本的android设备上支持此应用。因此,我使用了支持库来支持操作栏,但是在一个运行着android 2.3系统的设备上出现了问题...一切似乎都很好,操作栏和我选择展示“ifRoom”的所有项目都出现了,但溢出下拉项菜单消失了,我真的不知道为什么。安卓3.0以下版本是否支持此溢出菜单呢?
以下是我第二个活动中的xml代码:
<menu xmlns:android="http://schemas.android.com/apk/res/android" 
  xmlns:teste="http://schemas.android.com/apk/res-auto" >

<item android:id="@+id/action_search"
    android:showAsAction="ifRoom"
    teste:showAsAction="ifRoom"
    android:icon="@drawable/ic_action_search"
    android:title="@string/action_search" />

<item android:id="@+id/action_edit"
    android:showAsAction="ifRoom"
    teste:showAsAction="ifRoom"
    android:icon="@drawable/ic_action_edit"
    android:title="@string/action_edit" />

<item
    android:id="@+id/action_settings"
    android:showAsAction="never"
    teste:showAsAction="never"
    android:title="@string/action_settings" />

有人能帮我吗? ps:对不起,我的英语不好。

https://dev59.com/M2ox5IYBdhLWcg3wTytx#9287015 - Rachit Mishra
1个回答

8
如果您的设备有一个硬件“菜单”按钮,溢出菜单会隐藏在操作栏中。按下它并检查-您的项目应该在那里 :)

我也被这个问题抓住过,不止一次 :) - dimsuz
如何使菜单始终显示,即使有硬件菜单按钮? - Sartheris Stormhammer
@Sartheris,有一些技巧...请在这里查看答案:https://dev59.com/M2ox5IYBdhLWcg3wTytx - dimsuz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接