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认为将工作.. –