首页 文章

与属性android:id(attr)引用疑难解答不兼容

提问于
浏览
1

即时通过android studio软件开发,当我开始构建新软件时,会发生此错误 .

错误:'0 id / nav_home'与属性android:id(attr)引用不兼容 . 消息{kind = ERROR,text = error:'0 id / nav_home'与属性android:id(attr)reference . ,sources = [C:\ Users \ Ray \ AndroidStudioProjects \ MyCatholic \ app \ src \ main \ res不兼容\ menu \ navigation_menu.xml:14],原始消息=,工具名称= Optional.of(AAPT)}

这是我的代码

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item
android:id="0+id/nav_post"
android:title="Add New Post"
    android:icon="@drawable/add_post"/>

<item
    android:id="0+id/nav_profile"
    android:title="My Profile"
    android:icon="@drawable/profile_icon"/>

<item
    android:id="0+id/nav_home"
    android:title="Home"
    android:icon="@drawable/home"/>

<item
android:id="0+id/nav_friends"
android:title="Friends"
    android:icon="@drawable/friends"/>

<item
    android:id="0+id/nav_find_friends"
    android:title="Find Friends"
    android:icon="@drawable/find_people"/>


<item
    android:id="0+id/nav_message"
    android:title="Message"
    android:icon="@drawable/messages"/>

<item
    android:id="0+id/nav_setting"
    android:title="Settings"
    android:icon="@drawable/settings"/>

<item
    android:id="0+id/nav_logout"
    android:title="Log Out"
    android:icon="@drawable/logout"/>


</menu>

我错过了什么吗?

1 回答

  • 3
    android:id="0+id/your_id"
    

    是无效的语法 . 它的:

    android:id="@+id/your_id"
    

    @+id 替换所有 0+id .

相关问题