2014-10-29 74 views
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; 
    } 
+0

你可以发布你膨胀菜单的代码吗? – 2014-10-29 02:35:00

+0

您的测试设备是否有硬件菜单按钮? – 2014-10-29 02:38:46

+0

是的,它的Galaxy S4。如果是这样,你的意思是左下角打开设置菜单的按钮。 – Shawn 2014-10-29 02:40:16

回答

2

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

+0

这是一个无赖大声笑。谢谢你将标记为答案。 – Shawn 2014-10-29 02:43:24

+0

很高兴能帮到你! – 2014-10-29 02:44:09