在图片中我想做什么。
我有两个menu.xml文件。如何在顶部应用程序栏添加第一个菜单,在底部应用程序栏添加第二个菜单?我可以在一个 Activity 中执行此操作,还是应该使用顶部应用程序栏+底部应用程序栏创建 fragment ?谢谢。
最佳答案
所以,我解决了这个问题。
对于 Activity 顶部的工具栏,我使用setSupportActionBar()
中的onCreateOptionsMenu()
膨胀菜单并处理MenuItem
,然后单击onOptionsItemSelected()
对于BottomAppBar(新 Material 组件),我使用bottomAppBar.replaceMenu()来设置菜单。要处理MenuItem
,请单击:bottomAppBar.setOnMenuItemClickListener()
Result