Die Android Toolbar hat die alte Aktionsleiste ersetzt. Sie wurde in API 21 (Android 5.0 Lollipop) eingeführt. In diesem Tutorial werden wir sie mit Hilfe der Support v7 Bibliothek implementieren. Unser Ziel ist es, eine Symbolleiste mit Icons zu implementieren, die auch von älteren Android-Versionen unterstützt wird.
Schritt 1: Überprüfen Sie die Gradle-Abhängigkeiten
Öffnen Sie Ihre build.gradle (Modul:app) für Ihr Projekt und stellen Sie sicher, dass Sie die folgenden Abhängigkeiten haben:
Schritt 2: Ändern Sie Ihre layout.xml-Datei und fügen Sie einen neuen Stil hinzu
Gehen Sie zu res / layout / activity_main.xml für Ihr Projekt und fügen Sie Ihre Symbolleiste als Layout-Widget hinzu:
Nächste fügen Sie einen neuen Stil für Ihre Symbolleiste hinzu. Gehen Sie zu res / values / styles.xml. Fügen Sie eine einfache Farbe für den Hintergrund hinzu:
Schritt 3: Fügen Sie ein Menü für die Symbolleiste hinzu
Gehen Sie zu res / menu / menu_main.xml für Ihr Projekt und fügen Sie ein neues Menü mit einem einzelnen Element hinzu (z.B. Lieblingsseiten des Benutzers):
Das Bild für das Drawable eines Icons wurde den Google Material Design Icons entnommen.
Schritt 4: Toolbar zur Aktivität hinzufügen
Gehen Sie zu java / MainActivity.java. Ändern Sie die Klasse, um Ihre Symbolleiste zu initialisieren. Stellen Sie sicher, dass Sie eine Toolbar-Bibliothek aus den v7-Support-Bibliotheken importieren.
Schritt 5: Aufblasen (Hinzufügen) des Menüs zur Toolbar
Dies ist der letzte Schritt. Hier blasen wir nur noch das Menü auf und klicken auf unsere action_favorite-Schaltfläche – eine einfache Textnachricht erscheint als Ergebnis des Klicks.
Unser Ergebnis sollte so aussehen.
Und wenn wir auf dieses Icon klicken, sehen wir einen Toast mit der Information ‚Aktion geklickt‘.