Add the app bar (original) (raw)

Add the app bar

Try the Compose way

Jetpack Compose is the recommended UI toolkit for Android. Learn how to add components in Compose.

The app bar, also known as the action bar, is one of the most important design elements in your app's activities, because it provides a visual structure and interactive elements that are familiar to users. Using the app bar makes your app consistent with other Android apps, letting users quickly understand how to operate your app and have a great experience.

The key functions of the app bar are as follows:

An image showing a green app bar, with hamburger menu, and three action icons

Figure 1. The app bar from the Google Sheets app.

This documentation section describes how to use the AndroidX[Toolbar](/reference/androidx/appcompat/widget/Toolbar) widget as an app bar. There are other ways to implement an app bar—for example, some themes set up an[ActionBar](/reference/android/app/ActionBar) as an app bar by default—but using the AppCompat Toolbar makes it easier to set up an app bar that works on the widest range of devices. It also gives you room to customize your app bar later in your app's development.

Topics

Set up the app bar

Learn how to add a Toolbar widget to your activity and set it as the activity's app bar.

Add and handle actions

Learn how to add actions to the app bar and its overflow menu, and how to respond when users choose those actions.

Add an Up action

Learn how to add an Up button to your app bar so users can navigate back to the app's home screen.

Use action views and action providers

Learn how to use these widgets to provide advanced functionality in your app bar.

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2024-10-31 UTC.