android - 我可以在底部导航视图中添加超过 5 个菜单项吗?
问题描述
我试图在底部导航视图中添加超过 5 个项目,但它会导致膨胀错误。
解决方案
根据 Google 的 Material Design 规范,BottomNavigationView 不支持超过 5 个项目。您可以为 BottomNavigationView 使用另一个库,因为您无法使用 Google 的库来实现这一点。
创建一个最多包含 5 个导航目标的菜单资源(BottomNavigationView 不支持超过 5 个项目)。
https://material.io/develop/android/components/bottom-navigation-view/
其次,就用户体验而言,BottomNavigation 中有 5 个或更多项目是一个糟糕的设计。即使是4也是一个延伸。如果您需要超过 5 个项目,BottomNavigation 不适合您。
推荐阅读
- ios - 如何从 UIView 捕获高分辨率图像
- vb.net - VB.NET 如何以列格式显示已排序的列表项 [为清楚起见,请参见附图]
- python - 在 Python 中从 URL 获取图像:无法识别图像文件 <_io.BytesIO object at 0x7f890a076db0>
- python - 面对错误 { TypeError: float() argument must be a string or a number, not 'Timestamp' } on JupyterNotebook
- javascript - Javascript悬停> 3秒
- node.js - 您应该在 node.js 应用程序中的何处存储 oAuth 令牌数据
- java - 下面是 json 数据 m 试图通过 java 程序从文本文件中读取。面临解析错误
- android-livedata - 将 livedata 与协程一起使用时,何时使用 emit() 而不是 postValue
- javascript - 在节点 js“应该设置秘密”和反应“npm ERR!代码 ELIFECYCLE”中出现错误
- javascript - 如何对代表谷歌应用程序脚本中不同数据集的嵌套数组进行排序?