有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java映像没有出现

我试图创建一个菜单,但图像没有出现,每个安卓都有一个错误:showAsAction=“ifRoom | withText”

    <?xml version="1.0" encoding="utf-8"?>
<menu xmlns:安卓="http://schemas.安卓.com/apk/res/安卓" >
    <item 安卓:id="@+id/menu_save"
        安卓:icon="@drawable/ic_menu_save"
        安卓:alphabeticShortcut='s'
        安卓:title="@string/save_menu_noteedit"
        安卓:showAsAction="ifRoom|withText" />
    <item 安卓:id="@+id/menu_delete"
        安卓:icon="@drawable/ic_menu_delete"
        安卓:title="@string/delete_menu_noteedit"
        安卓:showAsAction="ifRoom|withText" />
    <item 安卓:id="@+id/menu_about"
        安卓:orderInCategory="100"
        安卓:showAsAction="never"
        安卓:title="@string/about"/>
</menu>

enter image description here

我试图使我的动作栏与上图相同,我如何解决这个问题?目前,我的菜单只有便笺名称,但没有图像


共 (1) 个答案

  1. # 1 楼答案

    这就是为什么它不会出现的原因。如果您单击错误并按alt+enter,它将自动为您执行此操作

    在菜单资源文件中添加

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

    menu标记,并为每个项目使用

        app:showAsAction="ifRoom"
    

    这假设您使用的是AppCompatActivity或其任何衍生物。如果你正在进行常规活动,可能是因为没有足够的空间来显示图标