QNA > C > Come Aprire Un'attività Dal Cassetto Di Navigazione

Come aprire un'attività dal cassetto di navigazione

Suppongo che tu abbia già impostato il navigation Drawer nella tua app. se lo hai fatto, allora devi avere il file menu.xml per definire le voci del tuo cassetto di navigazione.
Tutto quello che devi fare è assegnare un id ad ogni voce nel file xml.
poi vai al tuoActivity.java e lega la tua vista di navigazione (findViewById()) e chiama

navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {

// This method will trigger on item Click of navigation menu

@Override

  1. public boolean onNavigationItemSelected(MenuItem menuItem) { 

//Check to see which item was being clicked and perform appropriate action

switch (menuItem.getItemId()) {

// lancia un nuovo intento invece di caricare il frammento

startActivity(new Intent(YourActivity.this, TargetActivity.class));

drawer.closeDrawers();

return true;}

Here id will be the id you assigned to items in your xml files.

and one precious piece of advice, please ask programming/development question on stackoverflow.com. you will get better answer.

Di Hudnut

Il magnetometro è molto importante per utilizzare la navigazione in Google Maps? :: Quale azienda ha prodotto il primo telefono cellulare?
Link utili