1

我知道可能會重複,但我沒有找到任何解決方案。 其實,我想告訴裏面片段其中有一個工具欄,我剛纔添加一個行片段顯示菜單,文本和圖標菜單工具欄菜單圖標不顯示

class JustTry : Fragment(){ 

    override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? { 
     return inflater?.inflate(R.layout.fragment_try, container, false) 
    } 

    override fun onViewCreated(view: View?, savedInstanceState: Bundle?) { 
     super.onViewCreated(view, savedInstanceState) 
     var mToolbar = view!!.findViewById<Toolbar>(R.id.toolbar) 
     mToolbar.inflateMenu(R.menu.dashboard_menu) 
    } 

} 

enter image description here

我得到這個從這個代碼輸出。

這裏是我的菜單XML

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto"> 

    <item 
     android:id="@+id/nav_home" 
     android:icon="@mipmap/ic_launcher" 
     android:title="Home" /> 
    <item 
     android:id="@+id/nav_messages" 
     android:icon="@mipmap/ic_launcher" 
     android:title="Messages" /> 

</menu> 

我的問題是,爲什麼我沒有在消息得到圖標首頁項目甚至我加入安卓圖標標籤。 任何幫助將不勝感激。

回答

1

您可以嘗試

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:balloonberry="http://schemas.android.com/apk/res-auto"> 

    <item 
    android:id="@+id/menu_item" 
    android:icon="@drawable/img_menu" 
    balloonberry:showAsAction="always"> 
    <menu> 
     <item 
      android:id="@+id/btn_delete" 
      android:title="delete" 
      android:icon="@android:drawable/ic_delete"/> 
     <item 
      android:id="@+id/btn_message" 
      android:title="Message" 
      android:icon="@android:drawable/ic_dialog_alert"/> 


      </menu> 
     </item> 


</menu> 
+0

不,這不是我要求,我想顯示的菜單菜單圖標 –

+0

內圖標我更新的代碼 –

+0

檢查again..I認爲將工作.. –