【发布时间】:2018-11-20 11:20:39
【问题描述】:
我尝试添加 5 个 BottomNavigationBarItem,但是如果我尝试添加 3 个以上的项目,编译器会抛出错误。它看起来像这样:
The following RangeError was thrown building BottomNavigationBar(dirty, state:
_BottomNavigationBarState#a56dd(tickers: tracking 3 tickers)):
RangeError (index): Invalid value: Not in range 0..2, inclusive: 3
我需要在底部导航栏中显示 5 个项目。帮我解决这个问题。
有代码的链接,目前那里只有三个项目,我想再添加两个项目而不会让编译器抛出错误消息
【问题讨论】:
-
PageView 的子项数量是否与底部导航项的数量相匹配?请在问题中显示更多代码。
-
代码与链接中的相同
-
分享您的代码。似乎您正在使用索引 = 3 的东西,但您只有 3 个项目(索引范围 = 0..2)。所以 index = 3 无效
-
我添加了链接,请看代码。
标签: dart material-design flutter