AAPT:错误:'+@id/nav_nightlife'与属性 ID (attr) 引用不兼容



我正在开发一个旅游应用程序,这是我的代码,但出现了上述错误。请帮忙。无法将代码同步到我的虚拟设备。

以下是错误:AAPT:错误:"+@id/nav_nightlife"与属性id(attr(引用不兼容。

xml布局代码:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:showIn="navigation_view">
<group android:checkableBehavior="single">
<item
android:id="@+id/nav_home"
android:icon="@drawable/ic_baseline_restaurant_24"
android:title="@string/menu_home"/>
<item
android:id="@+id/nav_gallery"
android:icon="@drawable/ic_baseline_hotel_24"
android:title="@string/menu_gallery" />
<item
android:id="@+id/nav_slideshow"
android:icon="@drawable/ic_baseline_camera_enhance_24"
android:title="@string/menu_slideshow"/>
<item
android:id="@+id/nav_sport"
android:icon="@drawable/baseline_sports_handball_black_36"
android:title="@string/menu_sports"/>
<item
android:id="+@id/nav_nightlife"
android:icon="@drawable/baseline_wine_bar_black_24"
android:title="@string/menu_nightlife"/>
<item
android:id="+@id/menu_shopping"
android:icon="@drawable/baseline_shopping_bag_black_24"
android:title="@string/menu_shopping"/>
<item
android:id="+@id/menu_public_services"
android:icon="@drawable/baseline_public_black_24"
android:title="@string/menu_public_services"/>



</group>
</menu>  

您有一个拼写错误:+必须在@之后,但您之前有。

+@id/nav_nightlife更改为@+id/nav_nightlife。请注意,您还必须对许多其他id进行类似的更改。

最新更新