
Une mise en page définit la structure visuelle permettant à un utilisateur d'interagir avec votre application, par exemple dans un composable. Android fournit un éventail de bibliothèques, de points de départ canoniques et de techniques pour afficher et positionner du contenu.
Commencer
Commencez à concevoir des mises en page Android en vous familiarisant avec l'anatomie des applications, puis avec la manière de structurer le contenu de votre application.
Points à retenir
Tenez compte des différents formats, classes de taille et résolutions que les utilisateurs peuvent rencontrer. Vérifiez que votre application offre une bonne expérience utilisateur en mode paysage et portrait, ainsi que sur différentes tailles d'écran et facteurs de forme.
Pour en savoir plus, consultez les conseils sur l'adaptation de votre mise en page et les mises en page canoniques.
Respectez les zones sécurisées de l'appareil, qui incluent des parties de l'interface utilisateur telles que les découpes d'écran , les encarts bord à bord, les écrans de bord, les claviers logiciels et les barres système. Fournissez une mise en page flexible permettant aux utilisateurs d' interagir avec le clavier.
À faire
À éviter
Conservez les interactions essentielles, comme la navigation principale, dans une zone d'écran accessible. Les boutons d'action flottants offrent un point d'interaction visible et accessible.
Utilisez le confinement pour regrouper le contenu associé afin de guider l'utilisateur dans le contenu et les actions. Cartes utilisant un confinement explicite pour regrouper le contenu avec des actions associées.
Alignement
Assurez un alignement cohérent entre le contenu et les éléments d'interface utilisateur similaires.
À faire
À éviter
Ne submergez pas votre utilisateur avec trop d'actions par vue.
Lorsque vous créez des mises en page personnalisées, indiquez comment le contenu doit s'intégrer dans la mise en page à l'aide de termes d'alignement, de contraintes ou de gravité. Indiquez comment les images doivent répondre à leur conteneur pour s'afficher correctement.