0

auf Details klicken: Nach dem Hamburger Symbol in ein benutzerdefiniertes Symbol ändert es nicht auf reagiert klicken (Lade nicht öffnet)Android Hamburger Symbol auf Navigationsleiste reagiert nicht nach

Hier wird das für oncreate Methode Codeausschnitt ist

@Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(contentViewId()); 
     toolbar = (Toolbar) findViewById(toolbarId()); 
     setSupportActionBar(toolbar); 

     if (getSupportActionBar() != null) { 
      getSupportActionBar().setHomeButtonEnabled(true); 
      getSupportActionBar().setDisplayHomeAsUpEnabled(true); 
      if (toolbarTitle() != null || !toolbarTitle().contentEquals("")) 
       getSupportActionBar().setTitle(toolbarTitle()); 
     } 

     drawerLayout = (DrawerLayout) findViewById(drawerLayoutId()); 
     drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, R.string.app_name, R.string.app_name); 
     drawerLayout.addDrawerListener(drawerToggle); 

     navigation = (NavigationView) findViewById(navigationViewId()); 
     navigation.setNavigationItemSelectedListener(this); 
     navigation.getMenu().findItem(selectedMenuItem()).setChecked(true); 


     drawerToggle.setDrawerIndicatorEnabled(false); 
     drawerToggle.setHomeAsUpIndicator(R.drawable.ic_account_balance_black_24dp); 
     drawerToggle.syncState(); 


    } 

Weitere Details:

der Hamburger Symbol ändern sich und es auch reagieren, wenn die Schublade durch Schieber zu öffnen, aber wenn ich das Symbol benutzerdefinierte Klick es nicht ..

Antwort

0

Entfernen Sie diese Zeile:

drawerToggle.setDrawerIndicatorEnabled(false);

+0

es work..but ich die Hamburger Symbol in mein eigenes Symbol –

+0

Verwenden 'toolbar.setNavigationIcon() ändern möchten,' das Symbol zu ändern. –

Verwandte Themen