操纵栏设置未显示

时间:2014-10-29 02:19:25

标签: android menu android-actionbar android-settings

我遇到的问题是我的操作栏中的“设置”按钮未显示。我做的菜单按钮显示正常,但右边没有任何东西(假设有3个点)。有人知道我做错了什么不能显示吗?我可以在menu.xmp中看到它,但是当我运行它时,它就不存在了。

这是我的menu.xml(my.xml):

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context=".MyActivity" >
    <item android:id="@+id/action_settings"
        android:title="@string/action_settings"
        android:orderInCategory="2"
        android:showAsAction="never" />
    <item android:id="@+id/action_menu"
        android:title="Menu"
        android:orderInCategory="1"
        android:showAsAction="ifRoom" />
</menu>

在这里充气菜单:

@Override
    public boolean onCreateOptionsMenu(Menu menu){
        getMenuInflater().inflate(R.menu.my, menu);
        return true;
    }

1 个答案:

答案 0 :(得分:2)

带有硬件菜单按钮的设备(例如用于测试应用的Samsung Galaxy S4)将永远不会在ActionBar / Toolbar中显示3点菜单按钮。这是预期的行为,因为硬件菜单按钮无需软件按钮。任何没有硬件菜单按钮的设备都会按原样显示3点菜单按钮。