我添加新项目后底部导航视图使应用程序崩溃

问题描述 投票:-1回答:1

我的应用程序中有一个底部导航栏,并且在添加新项目之前一切正常,>

<menu
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <item
        android:id="@+id/action_month"
        android:enabled="true"
        android:icon="@android:drawable/ic_menu_month"
        android:title="Month"
        app:showAsAction="ifRoom" />

    <item
        android:id="@+id/action_week"
        android:enabled="true"
        android:icon="@android:drawable/ic_menu_week"
        android:title="Week"
        app:showAsAction="ifRoom" />

    <item
        android:id="@+id/action_day"
        android:enabled="true"
        android:icon="@android:drawable/ic_menu_today"
        android:title="Day"
        app:showAsAction="ifRoom" />

    <item
        android:id="@+id/action_search"
        android:enabled="true"
        android:icon="@android:drawable/ic_menu_search"
        android:title="Search"
        app:showAsAction="ifRoom" />

    <item
        android:id="@+id/action_logout"
        android:enabled="true"
        android:icon="@android:drawable/ic_menu_close_clear_cancel"
        android:title="logout"
        app:showAsAction="ifRoom" />

    <item
        android:id="@+id/action_switch_calendars"
        android:enabled="true"
        android:icon="@android:drawable/ic_menu_my_calendar"
        android:title="Calendars"
        app:showAsAction="ifRoom" />

</menu>

直到我添加了最后一个项目,它一直有效。这是怎么回事,我该如何解决?我在包含该视图的视图中收到一条警告,提示“无法实例化一个或多个类”,但是如果我删除最后一个项目,该警告也会消失。我也有2个渲染问题,但是这些问题也没有最后一项。

我在我的应用程序中有一个底部导航栏,并且在添加新项之前一切正常

android bottomnavigationview
1个回答
0
投票

BottomNavigationView支持最多5个项目。可能因为您要添加第六个而失败。您可以通过BottomNavigationView的getMaxItemCount()方法检查此数字。

© www.soinside.com 2019 - 2024. All rights reserved.