2014-10-29 77 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