如何隐藏动作栏中的溢出按钮(第3点)?

时间:2014-02-27 07:02:59

标签: android android-actionbar overflow

我想隐藏溢出按钮(在操作栏中)。

有人可以帮我这么做吗?

我正在使用支持库在我的代码中创建操作栏。然后我在代码中的操作栏中创建溢出图标。当我运行我的应用程序时,它显示溢出图标但是当我运行我的设备时它是不可见的。从某些链接我发现背后的原因是我的设备上有菜单按钮。这是真的吗?以及如何在每台设备上显示溢出图标?

代码:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:yourapp="http://schemas.android.com/apk/res-auto" >
    <!-- Search, should appear as action button -->
     <item
        android:id="@+id/menu_1"
        android:orderInCategory="1"
        yourapp:showAsAction="never"
        android:title="@string/share"/>
    <item
        android:id="@+id/menu_2"
        android:orderInCategory="2"
        yourapp:showAsAction="never"
        android:title="@string/contact"/>
    <item
        android:id="@+id/menu_3"
        android:orderInCategory="3"
        yourapp:showAsAction="never"
        android:title="@string/contact1"/>

</menu>

1 个答案:

答案 0 :(得分:0)

在4.4版的Android版本中,如果设备有菜单按钮,则会隐藏溢出按钮。这就是它应该如何工作。

如果有两个按钮具有完全相同的功能,用户将会感到困惑。