La barre d'application, également appelée barre d'action, est l'un des éléments de conception les plus importants des activités de votre application, car elle fournit une structure visuelle et des éléments interactifs familiers aux utilisateurs. L'utilisation de la barre d'application rend votre application cohérente avec les autres applications Android, ce qui permet aux utilisateurs de comprendre rapidement comment l'utiliser et de profiter d'une expérience de qualité.
Les principales fonctions de la barre d'application sont les suivantes:
Espace dédié pour donner une identité à votre application et indiquer la position de l'utilisateur dans l'application.
Accès prévisible aux actions importantes, comme la recherche.
Prise en charge de la navigation et du changement de vue à l'aide d'onglets ou de menus.
Figure 1. Barre d'application de l'application Google Sheets.
Cette section de la documentation explique comment utiliser le widget AndroidX Toolbar comme barre d'application. Il existe d'autres façons d'implémenter une barre d'application. Par exemple, certains thèmes configurent une ActionBar comme barre d'application par défaut. Toutefois, l'utilisation de la Toolbar AppCompat facilite la configuration d'une barre d'application compatible avec le plus grand nombre d'appareils. Cela vous permet également de personnaliser votre barre d'application plus tard dans le développement de votre application.
Découvrez comment ajouter des actions à la barre d'application et à son menu à développer, et comment réagir lorsque les utilisateurs choisissent ces actions.
Découvrez comment utiliser ces widgets pour fournir des fonctionnalités avancées dans votre barre d'application.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[null,null,["Dernière mise à jour le 2025/07/26 (UTC)."],[],[],null,["# Add the app bar\n\nTry the Compose way \nJetpack Compose is the recommended UI toolkit for Android. Learn how to add components in Compose. \n[App Bar →](/develop/ui/compose/components/app-bars) \n\nThe *app bar* , also known as the *action bar*, is one of the most important design\nelements in your app's activities, because it provides a visual structure and interactive elements\nthat are familiar to users. Using the app bar makes your app consistent with other Android apps,\nletting users quickly understand how to operate your app and have a great experience.\n| **Note:** With the release of Android 9.0 (API level 28), there is a version of the Support Library called [AndroidX](/jetpack/androidx) that is part of [Jetpack](/jetpack). The AndroidX library contains the existing Support Library and includes Jetpack components. \n|\n| You can continue to use the Support Library. Historical artifacts---those versioned 27 and earlier, and packaged as `android.support.*`---remain available on Google Maven. However, all newer library development occurs in the AndroidX library. \n|\n| We recommend using the AndroidX libraries in all new projects. Consider [migrating](/jetpack/androidx/migrate) existing projects to AndroidX as well.\n\nThe key functions of the app bar are as follows:\n\n- Dedicated space for giving your app an identity and indicating the user's location in the app.\n- Predictable access to important actions, such as search.\n- Support for navigation and view switching, using tabs or menus.\n\n**Figure 1.** The app bar from the Google Sheets app.\n\nThis documentation section describes how to use the AndroidX\n[Toolbar](/reference/androidx/appcompat/widget/Toolbar) widget as an\napp bar. There are other ways to implement an app bar---for example, some themes set up an\n[ActionBar](/reference/android/app/ActionBar) as an app bar by\ndefault---but using the AppCompat `Toolbar` makes it easier to set up an app bar that\nworks on the widest range of devices. It also gives you room to customize your app bar later in your\napp's development.\n\nTopics\n------\n\n\n**[Set up the app bar](/develop/ui/views/components/appbar/setting-up)**\n:\n Learn how to add a `Toolbar` widget to your activity and set it as the activity's\n app bar.\n\n\n**[Add and handle actions](/develop/ui/views/components/appbar/actions)**\n:\n Learn how to add actions to the app bar and its overflow menu, and how to respond when users\n choose those actions.\n\n\n**[Add an Up action](/develop/ui/views/components/appbar/up-action)**\n:\n Learn how to add an *Up* button to your app bar so users can navigate back to the app's\n home screen.\n\n\n**[Use action views and action providers](/develop/ui/views/components/appbar/action-views)**\n:\n Learn how to use these widgets to provide advanced functionality in your app bar."]]