1

我有一个问题,我的操作栏中的“设置”按钮未显示。我制作的菜单按钮显示正常,但它的右侧没有任何内容(假设是 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;
    }
4

1 回答 1

2

ActionBar带有硬件菜单按钮的设备,例如您用来测试应用程序的三星 Galaxy S4,将永远不会在/中显示三点菜单按钮Toolbar。这是预期的行为,因为硬件菜单按钮不需要软件按钮。任何没有硬件菜单按钮的设备都将按应有的方式显示三点菜单按钮。

于 2014-10-29T02:42:19.813 回答