Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
La barre d’outils est un composant de barre d’actions qui offre plus de flexibilité que la barre d’action par défaut : elle peut être placée n’importe où dans l’application, sa taille peut être modifiée et elle peut utiliser un jeu de couleurs différent du thème de l’application. En outre, chaque écran d’application peut avoir plusieurs barres d’outils.
Vue d’ensemble
Un élément de conception clé de toute activité Android est une barre d’action. La barre d’action est le composant d’interface utilisateur utilisé pour la navigation, la recherche, les menus et la personnalisation dans une application Android. Dans les versions Android antérieures à Android 5.0 Lollipop, la barre d’action (également appelée barre d’application) était le composant recommandé pour fournir cette fonctionnalité.
Le Toolbar widget (introduit dans Android 5.0 Lollipop) peut être considéré comme une généralisation de l’interface de barre d’action : il est destiné à remplacer la barre d’action. Il Toolbar peut être utilisé n’importe où dans une disposition d’application, et il est beaucoup plus personnalisable qu’une barre d’action. La capture d’écran suivante illustre l’exemple personnalisé Toolbar créé dans ce guide :
Il existe des différences importantes entre la Toolbar barre d’action et la barre d’action :
Un
Toolbarpeut être placé n’importe où dans l’interface utilisateur.Plusieurs barres d’outils peuvent être affichées sur le même écran.
Si des fragments sont utilisés, chaque fragment peut avoir son propre
Toolbarfragment.Une
Toolbaroption peut être configurée pour s’étendre uniquement sur une largeur partielle de l’écran.Étant donné que le
Toolbarjeu de couleurs n’est pas lié au jeu de couleurs du décor de fenêtre de l’activité, il peut avoir un jeu de couleurs visuellement distinct.Contrairement à la barre d’action, l’icône
Toolbarn’inclut pas d’icône à gauche. Ses menus sur la droite utilisent moins d’espace.La
Toolbarhauteur est réglable.D’autres vues peuvent être incluses dans le
Toolbar.
Un Toolbar peut contenir un ou plusieurs des éléments suivants :
Bouton de navigation
Image de logo de marque
Titre et sous-titre
Vues personnalisées
Menu Action
Menu Dépassement de capacité
Les recommandations de Google Material Design recommandent de tirer parti de ces éléments pour donner aux applications une apparence distincte (plutôt que de s’appuyer uniquement sur une icône d’application et un titre).
Ce guide couvre les scénarios les plus couramment utilisés Toolbar :
Remplacement de la barre d’action par défaut d’une activité par un
Toolbar.Ajout d’une seconde
Toolbarà une activité.Utilisation de la bibliothèque AppCompat de la bibliothèque de support Android v7 (appelée AppCompat dans le reste de ce guide) pour déployer
Toolbarsur les versions antérieures d’Android.
Spécifications
Toolbar est disponible sur Android 5.0 Lollipop (API 21) et versions ultérieures.
Lorsque vous ciblez des versions Android antérieures à Android 5.0, utilisez la bibliothèque de support Android v7 AppCompat, qui fournit une prise en charge descendante Toolbar dans un package NuGet.
La compatibilité de la barre d’outils explique comment utiliser cette bibliothèque.
