即时通过android studio软件开发,当我开始构建新软件时,会发生此错误.
错误:'0 + id/nav_home'与属性android:id(attr)引用不兼容.消息{kind = ERROR,text = error:'0 + id/nav_home'与属性android:id(attr)引用不兼容.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>
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?
The*_*rer 10
android:id="0+id/your_id"
Run Code Online (Sandbox Code Playgroud)
是无效的语法.它的:
android:id="@+id/your_id"
Run Code Online (Sandbox Code Playgroud)
更换所有0+id有@+id.
| 归档时间: |
|
| 查看次数: |
7177 次 |
| 最近记录: |