Android Toolbar für AppCompatActivity

, Author

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‘.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.