Android 工具栏菜单图标不显示
我知道可能是重复的,但我没有找到任何解决办法。 实际上,我想在片段中显示带有文本和图标的菜单,它有一个工具栏,我只需在片段中添加一行来显示菜单Android 工具栏菜单图标不显示,android,android-layout,android-fragments,android-toolbar,menuitem,Android,Android Layout,Android Fragments,Android Toolbar,Menuitem,我知道可能是重复的,但我没有找到任何解决办法。 实际上,我想在片段中显示带有文本和图标的菜单,它有一个工具栏,我只需在片段中添加一行来显示菜单 class JustTry : Fragment(){ override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? { return inflater?.in
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)
}
}
类JustTry:Fragment(){
覆盖创建视图(充气机:布局充气机?、容器:视图组?、savedInstanceState:捆绑?):视图{
返回充气机?充气(R.layout.fragment\u try,容器,错误)
}
覆盖已创建的视图(视图:view?,savedInstanceState:Bundle?){
super.onViewCreated(视图,savedInstanceState)
var mToolbar=view!!.findviewbyd(R.id.toolbar)
mToolbar.充气菜单(右菜单.仪表板菜单)
}
}
我从这个代码中得到了这个输出
这是我的菜单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>
我的问题是,为什么即使我添加了android:Icon标签,我也没有在消息和主页中获得图标。
任何帮助都将不胜感激。您可以试试
<?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>
不,这不是我要问的,我想在菜单溢出图标内显示图标