Android Toolbar per AppCompatActivity

, Author

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.

E quando clicchiamo su questa icona vedremo un Toast con le informazioni ‘Azione cliccata’.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.