Découvrez comment créer des conceptions complexes pour vos mises en page Compose, en vous concentrant sur la phase de mise en page et les contraintes, les mises en page de sous-composables et les mesures intrinsèques.
Points essentiels
- La phase de mise en page est la phase de Compose où la taille et le positionnement des éléments sont définis.
- Au cours de la phase de mise en page, chaque élément de l'arborescence de l'UI mesure ses enfants, ce qui permet au parent de déterminer sa propre taille et de placer les enfants dans l'espace 2D disponible.
- Pour créer une mise en page personnalisée, appelez le composable
Layout
, qui accepte le contenu du composable comme enfants. - La sous-composition permet aux composants paresseux d'ajouter du contenu à la demande lors du défilement.
- Les mises en page sous-composées peuvent avoir un impact sur les performances. Utilisez cette approche lorsque la composition d'au moins un enfant dépend du résultat de la mesure d'un autre enfant.
- Les mesures intrinsèques vous permettent d'interroger des éléments enfants avant qu'ils ne soient mesurés.
Collections contenant ce guide
Ce guide fait partie de ces collections de guides rapides sélectionnées qui couvrent des objectifs de développement Android plus larges:
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=fr)
Afficher une liste ou une grille
Les listes et les grilles permettent à votre application d'afficher des collections sous une forme visuellement attrayante et facile à utiliser pour les utilisateurs.
Vous avez des questions ou des commentaires ?
Consultez notre page des questions fréquentes et découvrez les guides rapides, ou contactez-nous pour nous faire part de vos commentaires.