0

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

当根据要求我需要在菜单中显示 7 个选项时,问题就出现了,其中 4 个选项是直接访问它们各自的功能和一个“更多”选项,它应该显示一个带有 3 个选项的子菜单(类似于带有具有属性的项目showAsAction="never"

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

4

2 回答 2

0

尽管阿迪尔的回答可能有效,但我没有这样做,因为它可能会产生其他问题。所以我最终制作了一个弹出菜单,锚定到 BottomNavigationView 中的最后一个菜单项

于 2017-12-05T16:55:36.737 回答
0

@Jeav148,您可以从 androidhive 选项卡教程中获得帮助。 https://www.androidhive.info/2015/09/android-material-design-working-with-tabs/

在本教程中,您可以检查可滚动选项卡,这样您就可以添加尽可能多的菜单项。只需要使用具有属性 AlignParentBottom = "true" 的 RelativeLayout 内的 tablayout 来在底部显示选项卡。

于 2017-12-04T17:13:48.657 回答