Passer au contenu principal
Android Developers
Les indispensables
  • Créer des expériences d'IA
  • Créez des applications Android optimisées par l'IA avec les API Gemini et plus encore.
  • Premiers pas
  • Premiers pas
  • Commencez par créer votre première appli. Approfondissez vos connaissances en suivant nos formations ou explorez par vous-même le développement d'applications.
  • Hello World
  • Formations
  • Tutoriels
  • Compose pour les équipes
  • Kotlin pour Android
  • Monétisation avec Play ↗️
  • Validation des développeurs Android
  • Extension par appareil
  • Créez des applications pour offrir à vos utilisateurs une expérience fluide sur téléphone, tablette, montre, casque, etc.
  • Applications adaptatives
  • Android XR
  • Wear OS
  • Android for Cars
  • Android TV
  • Googlebook
  • ChromeOS
  • Créer par catégorie
  • Apprenez à créer des applis selon votre cas d'utilisation en suivant les conseils pratiques et avisés de Google.
  • Jeux
  • Appareil photo et contenus multimédias
  • Réseaux sociaux et messagerie
  • Santé et remise en forme
  • Productivité
  • Applications pour les entreprises
  • Tenez-vous informé
  • Tenez-vous informé des dernières nouveautés tout au long de l'année, rejoignez nos programmes Preview et faites-nous part de vos commentaires.
  • Dernières actualités
  • Mises à jour expérimentales
  • Preview d'Android Studio
  • Bibliothèques Jetpack et Compose
  • Versions Wear OS
  • Privacy Sandbox ↗️
Conception et planification
  • Des expériences d'exception
  • Créez une expérience à la hauteur de vos utilisateurs
  • En savoir plus
  • Conception d'UI
  • Concevez une interface utilisateur esthétique grâce aux bonnes pratiques Android.
  • Concevoir pour Android
  • Mobile
  • Expériences sur ordinateur
  • Casques XR et lunettes XR
  • Lunettes IA
  • Widgets
  • Wear OS
  • Android TV
  • Android for Cars
  • Architecture
  • Concevez une logique et des services d'application robustes, testables et faciles à gérer.
  • Présentation
  • Bibliothèques
  • Navigation
  • Modularisation
  • Tests
  • Multiplateforme Kotlin
  • Qualité
  • Assurez la qualité de vos applications en amont et respectez les consignes du Play Store.
  • Aperçu
  • Valeur fondamentale
  • Expérience utilisateur
  • Accessibilité
  • Qualité technique
  • Des expériences d'exception
  • Sécurité
  • Protégez les utilisateurs contre les menaces et assurez une expérience Android sécurisée.
  • Aperçu
  • Confidentialité
  • Autorisations
  • Identité
  • Prévention des fraudes
Développer
  • Gemini dans Android Studio
  • Votre assistant d'IA pour le développement sur Android.
  • En savoir plus
  • Télécharger Android Studio
  • Domaines principaux
  • Obtenez les exemples et la documentation des fonctionnalités dont vous avez besoin.
  • Exemples
  • Interfaces utilisateur
  • Travail en arrière-plan
  • Données et fichiers
  • Connectivité
  • Tous les domaines principaux ⤵️
  • Outils et workflow
  • Utilisez l'IDE pour écrire et compiler votre appli, ou créez votre propre pipeline.
  • Écrire et déboguer du code
  • Projets de compilation
  • Tester votre application
  • Performance
  • Outils de ligne de commande
  • API du plug-in Gradle
  • Android Bench
  • Technologie de l'appareil
  • Écrivez du code pour les facteurs de forme. Connectez des appareils et partagez des données.
  • UI adaptative
  • Wear OS
  • Android XR
  • Santé d'Android
  • Android for Cars
  • Android TV
  • Amis pour la vie
  • Tous les appareils ⤵️
  • Bibliothèques
  • Parcourez la documentation de référence de l'API avec tous les détails.
  • Plate-forme Android
  • Bibliothèques Jetpack
  • Bibliothèques Compose
  • Services Google Play ↗️
  • Google Play SDK Index ↗️
Google Play
  • Play Console
  • Publiez votre application ou votre jeu, et développez votre activité sur Google Play.
  • Accéder à la Play Console
  • En savoir plus ↗️
  • Principes de base
  • Découvrez comment susciter l'intérêt des utilisateurs, monétiser votre application et la sécuriser.
  • Monétisation Play
  • Play Integrity
  • Règles Play
  • Programmes Play ↗️
  • Games Dev Center
  • Développez et proposez des jeux. Obtenez des outils, des téléchargements et des exemples.
  • Aperçu
  • Play Asset Delivery
  • Services Play Games
  • Play Games sur PC
  • Tous les guides Play ⤵️
  • Bibliothèques
  • Parcourez la documentation de référence de l'API avec tous les détails.
  • Play Feature Delivery
  • Mises à jour dans l'application Play
  • Avis dans l'application Play
  • Play Install Referrer
  • Services Google Play ↗️
  • Google Play SDK Index ↗️
  • Toutes les bibliothèques Play ⤵️
  • Outils et ressources
  • Outils pour publier, promouvoir et gérer votre application.
  • Android App Bundles
  • Marque et marketing
  • API Play Console ↗️
Blog
  • le blog des développeurs Android
  • Consulter les derniers articles
  • Découvrir les auteurs →
  • Parcourir les catégories
  • Études de cas
    Des résultats concrets obtenus par de vrais utilisateurs Découvrez comment différentes équipes utilisent nos outils pour atteindre leurs objectifs.
  • Événements et programmes
    Découvrez les prochains webinaires, ateliers, rencontres et initiatives spéciales conçus pour vous aider à développer votre activité.
  • Actualités produits
    Tenez-vous informé des dernières actualités, des nouvelles fonctionnalités et des coulisses de notre évolution.
  • Communauté
    Découvrez les histoires de nos utilisateurs, les fonctionnalités phares et les projets collaboratifs qui nous rassemblent.
  • Guides d'utilisation
    Des conseils rapides aux tutoriels détaillés, ces guides par étapes sont conçus pour vous aider à travailler plus efficacement et plus rapidement.
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
Android Studio Connexion
  • Develop
  • Core areas
  • UI
Aperçu Tutoriel Exemples Docs Guides rapides
Android Developers
  • Les indispensables
    • Plus
  • Conception et planification
    • Plus
  • Développer
    • Plus
    • Aperçu
    • Tutoriel
    • Exemples
    • Docs
    • Guides rapides
  • Google Play
    • Plus
  • Blog
    • Plus
  • Android Studio
  • Présentation
    • Documentation
    • Pourquoi choisir Compose ?
    • Démarrage rapide
    • Configurer les dépendances et le compilateur Compose
    • Raisonnement dans Compose
    • Créer des applications adaptatives
    • Nomenclature
      • Utiliser la nomenclature
      • Correspondance entre les versions de la nomenclature et des bibliothèques
  • Architecture de l'UI
    • Cycle de vie
    • Effets secondaires
    • Phases
    • Gérer l'état
      • Aperçu
      • Où hisser l'état
      • Enregistrer l'état de l'UI
      • Durée de vie des états
      • Rappels d'état
    • Architecture
    • Couches architecturales
    • CompositionLocal
    • Navigation
  • Mise en page de l'application
    • Principes de base de la mise en page
      • Aperçu
      • Principes de base de la mise en page
      • Modificateurs
      • Contraintes et ordre des modificateurs
      • Modificateurs personnalisés
      • Liste des modificateurs
    • Conteneurs de mise en page
      • Listes et grilles différées
      • Bipeur
      • Mises en page de flux
      • Grille
        • Aperçu
        • Premiers pas
        • Définir les propriétés du conteneur
        • Définir les propriétés des éléments
      • FlexBox
        • Aperçu
        • Premiers pas
        • Définir le comportement du conteneur
        • Définir le comportement des éléments
    • Mises en page adaptatives
      • Principes de base
        • Aperçu
        • Orientation, format et redimensionnement de l'application
        • Prise en charge du mode multifenêtre
        • Bonnes pratiques et pratiques à éviter concernant les annonces adaptatives
      • Stratégies de dimensionnement
        • Utiliser des classes de taille de fenêtre
        • Assurer la compatibilité avec différentes tailles d'écran
        • Informations sur les requêtes pour les mises en page adaptatives
      • Modèles de mise en page
        • Mises en page canoniques
        • Créer une mise en page liste/détails
        • Créer une mise en page de volet secondaire
        • Créer une navigation adaptative
      • Assistance spécifique à l'appareil
        • Prise en charge des écrans connectés
        • Prendre en charge le fenêtrage de bureau
        • Prise en charge de l'appareil photo sur plusieurs facteurs de forme
        • Appareils pliables
          • À propos des appareils pliables
          • Rendre votre application pliable
          • Assurer la compatibilité avec les modes d'affichage des appareils pliables
          • Compatibilité avec les appareils pliables à trois volets et au format paysage
    • Mises en page avancées et personnalisées
      • Mises en page personnalisées
      • Lignes d'alignement
      • Mesures des fonctionnalités intrinsèques
      • Suivi de la visibilité
  • Composants
    • Aperçu
    • Barres d'application
      • Aperçu
      • Naviguer depuis la barre d'application supérieure
      • Créer une barre d'application supérieure dynamique
    • Badges
    • Bottom sheets
      • Aperçu
      • Partie en bas de l'écran
    • Button
      • Overview
      • Floating action button
      • Icon button
      • Segmented button
    • Jeux de cartes
    • Carrousel
    • Case à cocher
    • Chip
    • Sélecteurs de date
    • Boîte de dialogue
    • Séparateur
    • Menus
    • Barre de navigation
    • Panneau de navigation
    • Rail de navigation
    • Indicateurs de progression
    • Faire glisser pour actualiser
    • Case d'option
    • Ressources
    • Scaffold
    • Barre de recherche
    • Curseur
    • Barre de notification
    • Changer
    • Onglets
    • Sélecteurs d'heure
      • Aperçu
      • Boîtes de dialogue de sélection de l'heure
    • Info-bulle
  • Thématisation
    • Aperçu
    • Material Design 3
    • Passer de Material 2 à Material 3
    • Material Design 2
    • Thématisation personnalisée
    • Anatomie d'un thème
    • Migrer des thèmes XML vers Compose
    • Styles
      • Aperçu
      • Principes de base des styles
      • États et animations dans les styles
      • Styles et modificateurs
      • Thématisation avec les styles
      • Performances des styles
      • Bonnes pratiques et pratiques à éviter
      • Exemples utilisant les styles
      • Limites des styles
  • Texte et typographie
    • Aperçu
    • Afficher et styliser le texte
      • Afficher le texte de la ressource
      • Appliquer un style au texte
      • Appliquer un style à un paragraphe
      • Configurer la mise en page du texte
    • Gérer les entrées utilisateur
      • Configurer les champs de texte
      • Migrer vers des champs de texte basés sur l'état
    • Activer les interactions utilisateur
    • Utiliser des polices
    • Afficher les emoji
    • Activer la saisie automatique
  • Images et éléments graphiques
    • Aperçu
    • Images
      • Aperçu
      • Chargement des images
      • ImageBitmap et ImageVector
      • Icônes Material
      • Personnaliser une image
      • Painter personnalisé
      • Optimiser les performances
    • Graphismes
      • Aperçu
      • Modificateurs graphiques
      • Pinceau
      • Formes
      • Ombres
  • Animation
    • Aperçu
    • Choisir une API d'animation
    • Guide rapide
    • Modificateurs d'animation et composables
    • Animations basées sur la valeur
    • Images vectorielles animées
    • Exemple d'animation avancée
    • Personnaliser les animations
    • Éléments partagés
      • Aperçu
      • Personnaliser
      • Cas d'utilisation courants
      • Avec navigation
      • Autres exemples
    • Tester les animations
    • Outils
    • Ressources supplémentaires
  • Accessibilité
    • Aperçu
    • Paramètres par défaut de l'API
    • Sémantique
    • Modifier l'ordre de balayage
    • Prendre en charge le contenu adaptable à la taille de l'écran
    • Fusion et nettoyage
    • Inspecter et déboguer
    • Tests
  • Saisie tactile et entrées
    • Aperçu
    • Saisie du pointeur
      • Aperçu
      • Comprendre les gestes
      • Appuyer et appuyer
      • Faire glisser des éléments, les faire glisser et les faire glisser d'un geste vif
      • Gestes à plusieurs doigts
    • Faire défiler
      • Modificateurs Scroll
      • Modificateurs de défilement imbriqués
      • Défilement bidimensionnel
    • Saisie au clavier
      • Gérer les actions du clavier
      • Outil d'aide pour raccourcis clavier
    • Cibler
      • Aperçu
      • Modifier l'ordre de balayage du curseur
      • Modifier le comportement de mise au point
      • Réagir à la mise au point
    • Interactions utilisateur
      • Gérer les interactions
      • Migrer vers les API Indication et Ripple
      • Glisser-déposer
      • Balayez l'écran pour ignorer ou mettre à jour
    • Saisie au stylet
      • Aperçu
      • Saisie au stylet dans les champs de texte
      • Fonctionnalités avancées du stylet
      • Applications de prise de notes
      • API Ink
        • À propos de l'API Ink
        • Ajouter des dépendances
        • Choisir votre module
        • Définissez vos pinceaux
        • Dessiner un trait
        • Créer des outils interactifs avec les API Geometry
        • Gérer l'état et le stockage
        • Choisir votre epsilon et votre système de coordonnées
    • Copier et coller
    • Compatibilité avec la saisie sur grand écran
  • Performance
    • Benchmarks des héros
    • Aperçu
    • Phases
    • Profils de référence
    • Stabilité
      • Aperçu
      • Diagnostiquer les problèmes de stabilité
      • Résoudre les problèmes de stabilité
      • Forte saut de page
    • Outils
    • Bonnes pratiques
  • Consignes de style
    • Consignes de l'API Compose
    • Kotlin pour Compose
  • Test de l'interface utilisateur
    • Aperçu
    • Aide-mémoire
    • Sémantique
    • API de test
    • Migrer vers les API de test v2
    • Synchroniser les tests
    • Interopérabilité
    • Schémas courants
    • Déboguer les tests
  • Migrer vers Compose
    • Migrer des vues XML vers Jetpack Compose
    • Stratégie de migration
    • API d'interopérabilité
      • Aperçu
      • Utiliser Compose dans les vues
      • Utiliser les vues dans Compose
    • Scénarios de migration courants
      • Migrer RecyclerView vers Compose
      • Migrer CoordinatorLayout vers Compose
      • Migrer la navigation Jetpack vers Navigation Compose
    • Autres points à prendre en compte
    • Adopter Compose pour les équipes
    • Compose et autres bibliothèques
    • Comparer les métriques Compose et View
  • Outils
    • Aperçu
    • Design
      • Prévisualiser votre UI
      • Prévisualiser et déboguer des animations
    • Développer
      • Développer le code de manière itérative
      • Actions de l'éditeur
      • Lint
    • Déboguer
      • Aperçu
      • Suivre les performances de l'application
      • Traces de la pile
  • Fonctionnalités du système
    • Notifications
      • À propos des notifications
      • Créer une notification
      • Autorisation de notification
      • Canaux de notification
      • Notifications à développer
      • Bulles
      • Notifications axées sur la progression
      • Notifications de style appel
      • Infos en direct
    • Les encarts WindowInsets
      • Configurer l'affichage bord à bord
      • À propos de WindowInsetsRulers
      • À propos des encarts WindowInsets
      • Configurer les encarts de fenêtre
      • Utiliser les animations IME du clavier
      • Utiliser des encarts Material 3
      • Utiliser des encarts dans Views et Compose
      • À propos de la protection de la barre système
    • Découches
      • À propos des encoches
      • Tester l'affichage de votre contenu avec des découpes
    • Picture-in-picture
      • À propos du mode Picture-in-picture
      • Configurer votre application pour le PIP
      • Activer le mode PiP au bon moment
      • Ajouter PIP via un bouton
      • Ajouter des actions à distance à PiP
    • Prévisualisation du retour
      • À propos de la prévisualisation du Retour
      • Configurer la prévisualisation du Retour
      • Accéder manuellement à la progression
      • Tester la prévisualisation du Retour
    • Raccourcis d'application
      • À propos des raccourcis
      • Créer des raccourcis
      • Ajouter des fonctionnalités aux raccourcis
      • Gérer les raccourcis
      • Appliquer les bonnes pratiques concernant les raccourcis
    • Icônes adaptatives
    • Bulles
  • Créer des widgets
    • Aperçu
    • Configuration de Glance
    • Créer un widget d'application avec Glance
    • Ajouter des aperçus générés à votre sélecteur de widgets
    • Épingler des widgets Aperçu dans l'application
    • Gérer les erreurs avec Glance
    • Tests unitaires avec Glance
    • Gérer les interactions des utilisateurs avec Glance
    • Suivre les métriques de votre widget
    • Gérer et mettre à jour GlanceAppWidget
    • Créer une UI avec Glance
    • Implémenter un thème Glance
    • Interopérabilité de l'aperçu
    • Ressources supplémentaires
  • Créer des expériences d'IA
  • Premiers pas
  • Premiers pas
  • Hello World
  • Formations
  • Tutoriels
  • Compose pour les équipes
  • Kotlin pour Android
  • Monétisation avec Play ↗️
  • Validation des développeurs Android
  • Extension par appareil
  • Applications adaptatives
  • Android XR
  • Wear OS
  • Android for Cars
  • Android TV
  • Googlebook
  • ChromeOS
  • Créer par catégorie
  • Jeux
  • Appareil photo et contenus multimédias
  • Réseaux sociaux et messagerie
  • Santé et remise en forme
  • Productivité
  • Applications pour les entreprises
  • Tenez-vous informé
  • Dernières actualités
  • Mises à jour expérimentales
  • Preview d'Android Studio
  • Bibliothèques Jetpack et Compose
  • Versions Wear OS
  • Privacy Sandbox ↗️
  • Des expériences d'exception
  • En savoir plus
  • Conception d'UI
  • Concevoir pour Android
  • Mobile
  • Expériences sur ordinateur
  • Casques XR et lunettes XR
  • Lunettes IA
  • Widgets
  • Wear OS
  • Android TV
  • Android for Cars
  • Architecture
  • Présentation
  • Bibliothèques
  • Navigation
  • Modularisation
  • Tests
  • Multiplateforme Kotlin
  • Qualité
  • Aperçu
  • Valeur fondamentale
  • Expérience utilisateur
  • Accessibilité
  • Qualité technique
  • Des expériences d'exception
  • Sécurité
  • Aperçu
  • Confidentialité
  • Autorisations
  • Identité
  • Prévention des fraudes
  • Gemini dans Android Studio
  • En savoir plus
  • Télécharger Android Studio
  • Domaines principaux
  • Exemples
  • Interfaces utilisateur
  • Travail en arrière-plan
  • Données et fichiers
  • Connectivité
  • Tous les domaines principaux ⤵️
  • Outils et workflow
  • Écrire et déboguer du code
  • Projets de compilation
  • Tester votre application
  • Performance
  • Outils de ligne de commande
  • API du plug-in Gradle
  • Android Bench
  • Technologie de l'appareil
  • UI adaptative
  • Wear OS
  • Android XR
  • Santé d'Android
  • Android for Cars
  • Android TV
  • Amis pour la vie
  • Tous les appareils ⤵️
  • Bibliothèques
  • Plate-forme Android
  • Bibliothèques Jetpack
  • Bibliothèques Compose
  • Services Google Play ↗️
  • Google Play SDK Index ↗️
  • Play Console
  • Accéder à la Play Console
  • En savoir plus ↗️
  • Principes de base
  • Monétisation Play
  • Play Integrity
  • Règles Play
  • Programmes Play ↗️
  • Games Dev Center
  • Aperçu
  • Play Asset Delivery
  • Services Play Games
  • Play Games sur PC
  • Tous les guides Play ⤵️
  • Bibliothèques
  • Play Feature Delivery
  • Mises à jour dans l'application Play
  • Avis dans l'application Play
  • Play Install Referrer
  • Services Google Play ↗️
  • Google Play SDK Index ↗️
  • Toutes les bibliothèques Play ⤵️
  • Outils et ressources
  • Android App Bundles
  • Marque et marketing
  • API Play Console ↗️
  • le blog des développeurs Android
  • Consulter les derniers articles
  • Découvrir les auteurs →
  • Parcourir les catégories
  • Études de cas
  • Événements et programmes
  • Actualités produits
  • Communauté
  • Guides d'utilisation
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
  • Android Developers
  • Develop
  • Core areas
  • UI
  • Docs

À propos des mises en page adaptatives Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Précédent
arrow_back Définir le comportement des éléments
Suivant
Orientation, format et redimensionnement de l'application arrow_forward

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 2026/04/08 (UTC).

  • X X
    Suivez @AndroidDev sur X
  • YouTube YouTube
    Retrouvez la chaîne Android Developers sur YouTube
  • LinkedIn LinkedIn
    Connect with the Android Developers community on LinkedIn
  • En savoir plus sur Android

    • Android
    • Android pour les entreprises
    • Sécurité
    • Projet Android Open Source
    • Actualités
    • Blog
    • Podcasts
  • Découvrir

    • Jeux vidéo
    • Machine learning
    • Santé et remise en forme
    • Appareil photo et contenus multimédias
    • Règles de confidentialité
    • 5G
  • Appareils Android

    • Grands écrans
    • Wear OS
    • Appareils ChromeOS
    • Android for Cars
    • Android TV
  • Versions

    • Android 15
    • Android 14
    • Android 13
    • Android 12
    • Android 11
    • Android 10
    • Pie
  • Documentation et téléchargements

    • Guide Android Studio
    • Guides pour les développeurs
    • Document de référence sur les API
    • Télécharger Studio
    • Android NDK
  • Support

    • Signaler un bug de la plate-forme
    • Signaler un bug relatif à la documentation
    • Google Play support
    • Participer aux études sur l'expérience utilisateur
Google Developers
  • Android
  • Chrome
  • Firebase
  • Google Cloud Platform
  • Tous les produits
  • Règles de confidentialité
  • Licence
  • Consignes relatives à la marque
  • Manage cookies
  • Recevoir des actualités et des conseils par e-mail S’abonner
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어