Android 解决 Toolbar 的 Menu 图标无法显示

简介: menu代码如下 效果如图:图1.png将代码修改,如下: 即在每个item节点中添加 android:showAsAction="always" ...
  1. menu代码如下
<?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/itemSearch_menu_main"
        android:icon="@mipmap/ic_search"
        app:showAsAction="ifRoom"
        android:title="搜索"/>
    <item
        android:id="@id/itemMore_menu_main"
        android:icon="@mipmap/ic_add"
        app:showAsAction="ifRoom"
        android:title="更多"/>
</menu>

效果如图:

img_0aba21ac48a48dfa6c52dd2a05debe9e.png
图1.png
  1. 将代码修改,如下:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:tools="http://schemas.android.com/tools"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <item
        android:id="@id/itemSearch_menu_main"
        android:icon="@mipmap/ic_search"
        app:showAsAction="ifRoom"
        android:title="搜索"
        android:showAsAction="always"
        tools:ignore="AppCompatResource" />
    <item
        android:id="@id/itemMore_menu_main"
        android:icon="@mipmap/ic_add"
        app:showAsAction="ifRoom"
        android:title="更多"
        android:showAsAction="always"
        tools:ignore="AppCompatResource" />
</menu>

即在每个item节点中添加

        android:showAsAction="always"
        tools:ignore="AppCompatResource"

效果图如下:

img_73ab8c2a41668814f662f947f383ec19.png
图2.png
目录
相关文章
|
5月前
|
Java Android开发
Android 开发获取通知栏权限时会出现两个应用图标
Android 开发获取通知栏权限时会出现两个应用图标
60 0
|
5月前
|
Java Android开发
Android系统 修改无源码普通应用为默认Launcher和隐藏Settings中应用信息图标
Android系统 修改无源码普通应用为默认Launcher和隐藏Settings中应用信息图标
719 0
|
4月前
|
XML Java Android开发
34. 【Android教程】菜单:Menu
34. 【Android教程】菜单:Menu
99 2
|
5月前
|
Android开发
Android 状态栏WiFi图标的显示逻辑
Android 状态栏WiFi图标的显示逻辑
139 0
|
2月前
|
Android开发
解决android apk安装后出现2个相同的应用图标
解决android apk安装后出现2个相同的应用图标
266 2
|
2月前
|
XML Android开发 数据格式
Android实战经验之Kotlin中快速实现动态更改应用图标和名称
本文介绍在Android中通过设置多个活动别名动态更改应用图标和名称的方法,涉及XML配置及Kotlin代码示例。
143 10
|
4月前
|
存储 Android开发
详细解读Android获取已安装应用信息(图标,名称,版本号,包)
详细解读Android获取已安装应用信息(图标,名称,版本号,包)
61 0
|
5月前
|
Java Android开发
Android桌面快捷方式图标生成与删除 使用Intent与launcher交互
Android桌面快捷方式图标生成与删除 使用Intent与launcher交互
99 1
|
5月前
|
XML Java Android开发
Android控件之基础控件——进度条类的view——TextView、Checkbox复选控件、RadioButton单选控件、ToggleButton开关、SeekBar拖动条、menu、弹窗
Android控件之基础控件——进度条类的view——TextView、Checkbox复选控件、RadioButton单选控件、ToggleButton开关、SeekBar拖动条、menu、弹窗
602 1
|
5月前
|
Java Android开发
Android OTG U盘无法显示在系统文件管理的修改
Android OTG U盘无法显示在系统文件管理的修改
57 0