Les entrées, le contenu ou d'autres actions peuvent apparaître les uns par rapport aux autres ou être limités à un conteneur parent. Les mises en page peuvent être plus personnalisées, mais veillez à regrouper les éléments, à utiliser les colonnes et à espacer les éléments de manière cohérente.
L'authentification est une mise en page relative courante, comme illustré dans la figure suivante. Où une mise en page personnalisée est décrite par la façon dont les éléments d'UI sont liés les uns aux autres.
Les mises en page peuvent également utiliser une combinaison de types de mise en page. Par exemple, vous pouvez associer un carrousel ou un défilement horizontal à des cartes verticales. Vous pouvez également présenter un graphique personnalisé avec des données de liste verticale.
Vous pouvez présenter du contenu dans des lignes ou des colonnes défilantes avec des lignes et des colonnes différées.
La mise en page plein écran est une autre mise en page courante, comme celle utilisée en mode immersif.

Si vous travaillez avec des vues au lieu de Compose, vous pouvez utiliser ConstraintLayout
pour organiser les vues en fonction des relations entre les vues sœurs et la mise en page parente, ce qui permet de créer des mises en page volumineuses et complexes.
ConstraintLayout
vous permet de créer entièrement votre mise en page par glisser-déposer au lieu de modifier le code XML à l'aide de l'éditeur de mise en page. En savoir plus sur la création d'une UI avec l'éditeur de mise en page
Découvrez les principes de base de la mise en page Compose et ce qui constitue un composable.
WebViews
Une WebView est une vue qui affiche des pages Web dans l'application. Dans la plupart des cas, nous vous recommandons d'utiliser un navigateur Web standard, comme Chrome, pour diffuser du contenu à l'utilisateur. Pour en savoir plus sur les navigateurs Web, consultez le guide sur l'appel d'un navigateur avec un intent.