在图片中我想做什么。

我有两个menu.xml文件。如何在顶部应用程序栏添加第一个菜单,在底部应用程序栏添加第二个菜单?我可以在一个 Activity 中执行此操作,还是应该使用顶部应用程序栏+底部应用程序栏创建 fragment ?谢谢。

最佳答案

所以,我解决了这个问题。

对于 Activity 顶部的工具栏,我使用setSupportActionBar()中的onCreateOptionsMenu()膨胀菜单并处理MenuItem,然后单击onOptionsItemSelected()
对于BottomAppBar(新 Material 组件),我使用bottomAppBar.replaceMenu()来设置菜单。要处理MenuItem,请单击:bottomAppBar.setOnMenuItemClickListener()
Result

10-08 03:42