我的应用程序中有一个底部导航栏,并且在添加新项目之前一切正常,>
<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个渲染问题,但是这些问题也没有最后一项。
我在我的应用程序中有一个底部导航栏,并且在添加新项之前一切正常
BottomNavigationView支持最多5个项目。可能因为您要添加第六个而失败。您可以通过BottomNavigationView的getMaxItemCount()方法检查此数字。