我是开发新手和这种语言,我想制作一个底部导航栏。我为菜单创建了xml文件,但是当我在另一个xml文件中引用该文件时,基本上是一个工具栏,应用程序每次都崩溃了。
这是代码行
<RelativeLayout
android:layout_width="match_parent"
android:layout_alignParentBottom="true"
android:layout_height="50dp">
<android.support.design.widget.BottomNavigationView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/bottomNavViewbar"
app:menu="@menu/bottom_nevigation_menu"/>
</RelativeLayout>
它在预览中安抚正常,但是当我运行应用程序时,它会崩溃。 当我删除代码行 应用程式:菜单=&#34; @菜单/ bottom_nevigation_menu&#34; 并运行应用程序,工具栏出现,应用程序正常运行。 我无法找到解决方案
bottom_nevigation_menu.xml文件是
<item
android:id="@+id/ic-house"
android:icon="@drawable/ic_shopping"
android:title="">
</item>
<item
android:id="@+id/ic-search"
android:icon="@drawable/ic_search"
android:title="">
</item>
<item
android:id="@+id/house"
android:icon="@drawable/ic_world"
android:title="">
</item>
<item
android:id="@+id/ic-android"
android:icon="@drawable/ic_profile"
android:title="">
</item>
答案 0 :(得分:0)
将您的菜单项括在标记中。
<menu>
<item
android:id="@+id/ic-house"
android:icon="@drawable/ic_shopping"
android:title=""/>
...
...
</menu>