2016-04-21 71 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 那應該會使您的導航速度很快抽屜