La barra dell'app, nota anche come barra delle azioni, è uno degli elementi di progettazione più importanti nelle attività della tua app perché fornisce una struttura visiva ed elementi interattivi conosciuti dagli utenti. L'utilizzo della barra delle app rende la tua app coerente con altre app Android, consentendo agli utenti di capire rapidamente come utilizzare la tua app e avere un'esperienza ottimale.
Le funzioni principali della barra dell'app sono le seguenti:
- Spazio dedicato per assegnare un'identità alla tua app e indicare la posizione dell'utente nell'app.
- Accesso prevedibile ad azioni importanti, come la ricerca.
- Supporto per la navigazione e il cambio di visualizzazione tramite schede o menu.
![Un'immagine che mostra una barra delle app verde, con un menu a tre linee e tre icone di azioni](https://developer.android.google.cn/static/images/training/appbar/appbar_sheets_2x.png?authuser=9&hl=it)
Questa sezione della documentazione descrive come utilizzare il widget AndroidX Toolbar
come barra delle app. Esistono altri modi per implementare una barra delle app, ad esempio alcuni temi configurano un ActionBar
come barra delle app per impostazione predefinita, ma l'utilizzo di AppCompat Toolbar
semplifica la configurazione di una barra delle app che funzioni sulla più ampia gamma di dispositivi. Inoltre, hai la possibilità di personalizzare la barra dell'app in un secondo momento
durante lo sviluppo.
Argomenti
- Configurare la barra delle app
-
Scopri come aggiungere un widget
Toolbar
alle tue attività e impostarlo come barra delle app. - Aggiungere e gestire le azioni
- Scopri come aggiungere azioni alla barra dell'app e al relativo menu extra, nonché come rispondere quando gli utenti le scelgono.
- Aggiungere un'azione "Up"
- Scopri come aggiungere un pulsante Su alla barra dell'app per consentire agli utenti di tornare alla schermata Home dell'app.
- Utilizzare le visualizzazioni di azioni e i fornitori di azioni
- Scopri come utilizzare questi widget per fornire funzionalità avanzate nella barra delle app.