2014-10-02 216 views
0

嗨我正在開發示例Android應用程序,我嘗試在操作欄中顯示菜單項。但是我的操作欄總是顯示溢出菜單,即使只有單個菜單項。它沒有在操作欄中顯示我的菜單項圖像。我按照以下方式實施了這項工作Android操作欄始終顯示操作欄中菜單項的溢出菜單

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:compat="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    tools:context="com.example.samplechromiapp.MainActivity" > 

    <item 
     android:id="@+id/categories" 
     android:icon="@drawable/navigation_collapse" 
     android:showAsAction="ifRoom|withText" 
     android:title="Categories" 
     android:visible="true" 
     /> 
</menu> 

我做錯了什麼?需要一些幫助。謝謝。

+1

集機器人:showAsAction = 「總是」 – Prince 2014-10-02 07:18:39

+0

試過了也有同樣的結果。我正在使用appcompat。 – nilkash 2014-10-02 07:28:58

+0

嘗試刪除xmlns:compat,xmlns:工具,工具:上下文 – Prince 2014-10-02 07:34:26

回答

5

試試這個代碼,並添加額外的的xmlns屬性爲你的菜單,並嘗試應用:不是機器人showAsAction:showAsAction

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:app="http://schemas.android.com/apk/res-auto" > 

     <item 
      android:id="@+id/categories" 
      android:icon="@drawable/navigation_collapse" 
      android:title="Categories" 
      app:showAsAction="always"/> 

</menu> 
+0

固定給我,謝謝! – 2017-09-22 09:20:54