带有子菜单的底部菜单栏

时间:2017-12-04 16:55:37

标签: android submenu bottomnavigationview bottombar

我使用BottomNavigationViewEx库在我的Android应用程序中显示底部菜单栏,该库运行良好并修复了标准BottomNavigationView的许多缺点。

根据要求我需要在菜单中显示7个选项,其中4个选项是直接访问各自的功能和“更多”选项,应该显示一个带有3个选项的子菜单(类似于包含属性showAsAction="never"

的项目的工具栏

由于图书馆不承认超过5个项目并且不支持子菜单,我或者一直试图实施解决方案无济于事。有没有办法实现这个或任何其他底层菜单库,我可以使用它实现子菜单(或让我扩展它来创建一个子菜单)?

2 个答案:

答案 0 :(得分:0)

@ Jeav148,你可以从androidhive标签教程中获取帮助。 https://www.androidhive.info/2015/09/android-material-design-working-with-tabs/

在本教程中,您可以检查可滚动选项卡,这样您就可以添加所需菜单项的选项卡。 只需要在RelativeLayout中使用tablayout,其属性为AlignParentBottom =" true"在底部显示标签。

答案 1 :(得分:0)

尽管阿迪尔的答案本可行,但我并没有这样做,因为它可能会产生其他问题。所以我最终将一个弹出菜单锚定到BottomNavigationView

中的最后一个菜单项