Google utilise la technologie IA pour traduire le contenu dans votre langue préférée. Les traductions générées par IA peuvent contenir des erreurs.
Créer des applications adaptatives
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Créer des mises en page adaptatives avec Jetpack Compose
Utilisez une compétence Android pour créer une UI qui s'adapte à différents appareils Android, y compris les pliables, les tablettes et les ordinateurs.
Pour installer la compétence à partir de la
CLI Android, exécutez la commande suivante :
android skills add adaptive
Les applications Android s'exécutent sur une grande variété d'appareils, des téléphones pliables aux téléviseurs muraux. Pour offrir une expérience utilisateur optimale sur tous les types d'appareils, adaptez l'interface utilisateur de votre application à différentes tailles et configurations d'affichage. Les meilleures applications Android exploitent au mieux l'espace d'écran qu'elles occupent et gèrent les modifications de cet espace au moment de l'exécution, y compris les changements d'orientation et le redimensionnement des fenêtres en mode Écran partagé et en mode Fenêtrage du bureau.
Hub de développement d'applications adaptatives
Accédez au hub de développement d'applications adaptatives pour découvrir comment créer des applications adaptatives, y compris comment :
- Concevoir et implémenter des mises en page adaptatives
- Ajuster la navigation principale de votre application en fonction de la taille de la fenêtre
- Utiliser des classes de taille de fenêtre pour adapter l'UI de votre application
- Implémenter des mises en page canoniques, telles que liste/détails, à l'aide des API Jetpack
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/10/20 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/10/20 (UTC)."],[],[]]