导航抽屉中的顺序导航

时间:2018-08-04 16:41:58

标签: android navigation-drawer

我想在Android应用程序的导航抽屉中实现顺序导航,如下图所示primary menu

sub menu

在此子菜单以不同的视图打开,并带有返回主菜单的选项。在我们的例子中,子菜单将是动态的而不是静态的

我的第一个问题: 我们可以用android navigation architectural component实现所有这些功能吗?如果是,那么如何。据我所知,我们必须将导航UI与如下的navController绑定

 NavigationView navigationView = findViewById(R.id.nav_view);
    NavController navController = Navigation.findNavController(this, R.id.my_nav_host_fragment);
    NavigationUI.setupWithNavController(navigationView, navController);

但是使用导航抽屉中的这种顺序导航,我怀疑这是否可以实现,因为导航抽屉确实具有所有静态菜单。子菜单更像是包含动态项目的列表

我的第二个问题 如果我们无法通过android导航抽屉执行此操作,我们仍然可以使用从子菜单到主菜单的向后导航在程序中设置app:menu =“”来实现此功能。之所以要这样做,是因为我想利用导航视图的所有优点,例如在项目选择上关闭导航抽屉等。

0 个答案:

没有答案