我有一个由NavigationUI框架管理的NavigationDrawer的活动,并且我试图将抽屉菜单(汉堡包)与工具栏一个(右上角三个点)结合在一起。 我已经在android开发人员官方网站上阅读了下面的代码:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
return NavigationUI.onNavDestinationSelected(item, navController) || super.onOptionsItemSelected(item);
}
一旦用户单击片段,将自动将片段与抽屉项目链接。事实是,这是行不通的,因为我想我必须在OnCreateOptionsMenu
方法中指出一些内容。在那我不知道我要给哪个菜单充气,要么是抽屉式一个,要么是选项一个。如果我给一个抽屉充气,则抽屉的项目将出现在“三点菜单”上,并且单击抽屉菜单中的项目将不起作用。
您知道在充气或应用用户点击事件时如何合并两个菜单以及如何区分它们吗?
谢谢