La barre d’outils Android a remplacé l’ancienne barre d’action. Elle a été introduite dans l’API 21 (Android 5.0 Lollipop). Dans ce tutoriel, nous allons l’implémenter en utilisant la bibliothèque support v7. Notre objectif est de mettre en œuvre une barre d’outils avec des icônes qui est également supportée par les anciennes versions d’Android.
Etape 1 : Vérifiez les dépendances Gradle
Ouvrez votre build.gradle (Module:app) pour votre projet et assurez-vous que vous avez une dépendance suivante:
Etape 2 : Modifiez votre layout.xml et ajouter un nouveau style
Allez dans le res / layout / activity_main.xml de votre projet et ajoutez votre barre d’outils comme widget de mise en page:
Ajouter ensuite un nouveau style pour votre barre d’outils. Allez dans le fichier res / values / styles.xml. Ajoutez une couleur simple pour un fond:
Étape 3 : Ajouter un menu pour la barre d’outils
Allez dans la res / menu / menu_main.xml de votre projet et ajoutez un nouveau menu avec un seul élément (par ex. les pages préférées de l’utilisateur):
L’image pour le drawable d’une icône a été prise à partir des Google Material Design Icons.
Etape 4 : Ajouter la barre d’outils à l’activité
Allez à la java / MainActivity.java. Modifiez la classe pour initialiser votre barre d’outils. Assurez-vous d’importer une bibliothèque de barre d’outils à partir des bibliothèques de support de la v7.
Etape 5 : Gonfler (ajouter) le menu à la barre d’outils
C’est la dernière étape. Ici, nous ne faisons que gonfler le menu et manipuler le clic sur notre bouton action_favorite – un simple message texte apparaît comme résultat du clic.
Notre résultat devrait ressembler à ceci.
Et lorsque nous cliquerons sur cette icône, nous verrons un Toast avec l’information ‘Action cliquée’.