2016-04-21 72 views
0

我需要一些帮助,我得到了一个ActionBar,如果你按下一个按钮显示一个左侧菜单,但我提出了一个条件来设置何时出现这个菜单,但我不知道如何显示只有按钮和不要做nothig final String checkCuenta = cuenta.ContieneCuenta;Action Bar whitout enable

 final ActionBar ab = getSupportActionBar(); 
     ab.setHomeAsUpIndicator(R.drawable.ic_menu); 
     ab.setDisplayHomeAsUpEnabled(true); 


    this.title = drawerTitle = getTitle(); 
    this.drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); 

    NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view); 
    if(navigationView != null) { 

     if (checkCuenta.toString() == "Si") { 
      navigationView.setNavigationItemSelectedListener(
        new NavigationView.OnNavigationItemSelectedListener() { 
         @Override 
         public boolean onNavigationItemSelected(MenuItem menuItem) { 
          menuItem.setChecked(true); 
          drawerLayout.closeDrawer(GravityCompat.START); 
          selectItem(menuItem.getItemId()); 
          return true; 
         } 
        }); 
     } else { 

     } 
    } 

回答

0

你想拥有一个不做任何事情的导航抽屉?或者只是播种一个按钮?向我们展示navDrawer项目声明的xml,并尝试编辑问题以使其更加清晰,因为它令人困惑。无论哪种方式: https://guides.codepath.com/android/Fragment-Navigation-Drawer 那应该会使您的导航速度很快抽屉