单击第一个导航菜单项的onclick打开第二个导航栏

时间:2018-12-29 17:46:17

标签: java android navigation-drawer

我使用抽屉布局和Navigation_view实现了一个导航抽屉,我为第一个导航抽屉创建了菜单,一切正常,现在我的目标是当用户单击第一个导航栏的菜单项时,它将从左侧打开第二个导航栏,其中将包含一些菜单和可扩展菜单。就像MYNTRA导航抽屉一样。

在这里,我通过第一个的onclick实现了第二个的导航栏

 @Override
  public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) {

    int id = menuItem.getItemId();
    switch (id) {
        case R.id.navigation_menu_women:
            drawerLayout1=(DrawerLayout)getActivity().findViewById(R.id.draer2_layouut);
            navigationView1=(NavigationView)getActivity().findViewById(R.id.navigation2_view);

            ActionBarDrawerToggle actionBarDrawerToggle=new ActionBarDrawerToggle(getActivity(),drawerLayout1,R.string.open_drawer,R.string.close_drawer);
            drawerLayout1.setDrawerListener(actionBarDrawerToggle);
            actionBarDrawerToggle.syncState();


            break;

0 个答案:

没有答案