L’Android Toolbar ha sostituito la vecchia action bar. È stata introdotta nell’API 21 (Android 5.0 Lollipop). In questo tutorial la implementeremo usando la libreria di supporto v7. Il nostro obiettivo è quello di implementare una barra degli strumenti con icone che sia supportata anche dalle vecchie versioni di Android.
Passo 1: Controlla le dipendenze Gradle
Apri il tuo build.gradle (Module:app) per il tuo progetto e assicurati di avere la seguente dipendenza:
Passo 2: Modifica il tuo file layout.xml e aggiungi un nuovo stile
Vai al res / layout / activity_main.xml per il tuo progetto e aggiungi la tua toolbar come widget di layout:
Poi aggiungi un nuovo stile per la tua toolbar. Vai al res / values / styles.xml. Aggiungi un colore semplice per lo sfondo:
Passo 3: Aggiungi un menu per la barra degli strumenti
Vai al res / menu / menu_main.xml del tuo progetto e aggiungi un nuovo menu con un singolo elemento (es. pagine preferite dell’utente):
L’immagine per un’icona disegnabile è stata presa da Google Material Design Icons.
Passo 4: Aggiungere la barra degli strumenti all’attività
Vai al file java / MainActivity.java. Modifica la classe per inizializzare la tua barra degli strumenti. Assicurati di importare una libreria di toolbar dalle librerie di supporto v7.
Step 5: Gonfia (Aggiungi) il menu alla toolbar
Questo è il passo finale. Qui ci limitiamo a gonfiare il menu e a gestire il clic sul nostro pulsante action_favorite – un semplice messaggio di testo appare come risultato del clic.
Il nostro risultato dovrebbe essere simile a questo.