Java Can';找不到菜单ID
1) 这是在menu.xml中声明我的id的代码Java Can';找不到菜单ID,java,android,firebase,android-studio,Java,Android,Firebase,Android Studio,1) 这是在menu.xml中声明我的id的代码 <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="home" android:icon="@drawable/home" android:title="HOME"/>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="home"
android:icon="@drawable/home"
android:title="HOME"/>
<item
android:id="category"
android:icon="@drawable/category"
android:title="CATEGORY"/>
<item
android:id="basket"
android:icon="@drawable/basket"
android:title="BASKET"/>
<item
android:id="me"
android:icon="@drawable/me"
android:title="ME"/>
</menu>
调用类别id时出错
case R.id.category:
但是在案例R.id.home:
中,代码是正确的,意味着没有错误
问题:谁知道我为什么不能打我的身份证
谁能给我建议,我花了很长时间来修复这个代码。我会错过点或逗号之类的东西吗?哈哈哈
问题在于菜单XML文件中的所有ID
<item android:id="home"
将其更改为以下内容:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
item android:id="@+id/home"
android:icon="@drawable/home"
android:title="HOME"/>
<item
item android:id="@+id/category"
android:icon="@drawable/category"
android:title="CATEGORY"/>
<item
item android:id="@+id/basket"
android:icon="@drawable/basket"
android:title="BASKET"/>
<item
item android:id="@+id/me"
android:icon="@drawable/me"
android:title="ME"/>
</menu>
显示如何设置底部导航视图的菜单.xml
。您是否正在使用app:menu=“@menu/menu”
?您能分享您遇到的错误吗?
<item android:id="@+id/home"
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
item android:id="@+id/home"
android:icon="@drawable/home"
android:title="HOME"/>
<item
item android:id="@+id/category"
android:icon="@drawable/category"
android:title="CATEGORY"/>
<item
item android:id="@+id/basket"
android:icon="@drawable/basket"
android:title="BASKET"/>
<item
item android:id="@+id/me"
android:icon="@drawable/me"
android:title="ME"/>
</menu>