App-Leiste hinzufügen

Jetpack Compose
Jetpack Compose ist das empfohlene UI-Toolkit für Android. Informationen zum Hinzufügen von Komponenten in Compose

Die App-Leiste, auch Aktionsleiste genannt, ist eines der wichtigsten Design elemente in den Aktivitäten Ihrer App, da sie eine visuelle Struktur und interaktive Elemente bietet, die Nutzern vertraut sind. Wenn Sie die App-Leiste verwenden, ist Ihre App mit anderen Android-Apps konsistent. Nutzer können so schnell verstehen, wie sie Ihre App bedienen müssen, und haben eine optimale Nutzererfahrung.

Die wichtigsten Funktionen der App-Leiste sind:

  • Ein eigener Bereich, in dem Sie Ihrer App eine Identität geben und den Standort des Nutzers in der App angeben können.
  • Vorhersehbarer Zugriff auf wichtige Aktionen wie die Suche.
  • Unterstützung für die Navigation und das Wechseln der Ansicht über Tabs oder Menüs.
Ein Bild einer grünen App-Leiste mit einem Dreistrich-Menü und drei Aktionssymbolen
Abbildung 1. Die App-Leiste der Google Sheets App.

In diesem Dokument wird beschrieben, wie Sie das AndroidX-Widget Toolbar als App-Leiste verwenden. Es gibt auch andere Möglichkeiten, eine App-Leiste zu implementieren. Bei einigen Themes wird beispielsweise standardmäßig eine ActionBar als App-Leiste eingerichtet. Mit der AppCompat Toolbar können Sie jedoch einfacher eine App-Leiste einrichten, die auf den meisten Geräten funktioniert. Außerdem haben Sie so die Möglichkeit, die App-Leiste später bei der Entwicklung Ihrer App anzupassen.

Themen

App-Leiste einrichten
Informationen zum Hinzufügen eines Toolbar Widgets zu Ihrer Aktivität und zum Festlegen als App-Leiste der Aktivität.
Aktionen hinzufügen und verarbeiten
Informationen zum Hinzufügen von Aktionen zur App-Leiste und zum Überlaufmenü sowie zum Reagieren, wenn Nutzer diese Aktionen auswählen.
Aktion „Nach oben“ hinzufügen
Informationen zum Hinzufügen einer Schaltfläche Nach oben zur App-Leiste, damit Nutzer zum Startbildschirm der App zurückkehren können.
Aktionsansichten und Aktionsanbieter verwenden
Informationen zum Verwenden dieser Widgets, um erweiterte Funktionen in der App-Leiste bereitzustellen.