工具栏菜单图标不显示
问题描述:
我知道可能会重复,但我没有找到任何解决方案。 其实,我想告诉里面片段其中有一个工具栏,我刚才添加一个行片段显示菜单,文本和图标菜单工具栏菜单图标不显示
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)
}
}
我得到这个从这个代码输出。
这里是我的菜单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>
我的问题是,为什么我没有在消息得到图标首页项目甚至我加入安卓图标标签。 任何帮助将不胜感激。
答
您可以尝试
<?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>
不,这不是我要求,我想显示的菜单菜单图标 –
内图标我更新的代码 –
检查again..I认为将工作.. –