【问题标题】:How to show item icons on toolbar Android如何在工具栏Android上显示项目图标
【发布时间】:2014-12-16 19:31:15
【问题描述】:

我在 Android 的工具栏中显示图标时遇到一些问题 它显示字符串,但不显示图标。

XML:

<item android:id="@+id/bno_bookmark"
    android:visible="true"
    android:title="@string/disable_draw"
    android:icon="@drawable/ic_pen"
    android:showAsAction="always">
</item>

【问题讨论】:

    标签: android xml icons toolbar


    【解决方案1】:

    您需要将此添加到您的菜单 xml

    xmlns:app="http://schemas.android.com/apk/res-auto"
    

    那么android:showAsAction="always" 应该是这样的

    app:showAsAction="always"
    

    最终输出会是这样的

    <?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/bno_bookmark"
            android:visible="true"
            android:title="@string/disable_draw"
            android:icon="@drawable/ic_pen"
            app:showAsAction="always">
        </item>
    </menu>
    

    【讨论】:

    • 太棒了。图标隐藏在三个点下,表示溢出。您添加“app:showAsAction="always"" 的建议效果很好。
    • 代码工作正常,图标在工具栏左侧占用了一些空间,是否可以删除空间。
    • 无法让它在 android studio 2 上运行。现在 android:layout_width 和 height 也是强制性的。
    • @VansS 你在说什么,菜单项上没有高度和宽度。您显然做错了事,这不是投反对票的理由。这对我来说仍然很好
    猜你喜欢
    • 2016-08-28
    • 2018-01-27
    • 2023-03-14
    • 2018-01-01
    • 2022-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-24
    相关资源
    最近更新 更多