Dispositions Xamarin.Android
Les dispositions sont utilisées pour organiser les éléments qui composent l’interface d’interface utilisateur d’un écran (par exemple, une activité). Les sections suivantes expliquent comment utiliser les dispositions les plus couramment utilisées dans les applications Xamarin.Android.
LinearLayout est un groupe d’affichages qui affiche les éléments de vue enfants dans une direction linéaire, verticalement ou horizontalement.
RelativeLayout est un groupe d’affichages qui affiche les éléments de vue enfants dans une position relative. La position d’une vue peut être spécifiée par rapport aux éléments frères.
TableLayout est un groupe d’affichages qui affiche des éléments de vue enfants dans des lignes et des colonnes.
RecyclerView est un élément d’interface utilisateur qui affiche une collection d’éléments dans une liste ou une grille, ce qui permet à l’utilisateur de faire défiler la collection.
ListView est un groupe d’affichages qui crée une liste d’éléments pouvant faire défiler. Les éléments de liste sont automatiquement insérés dans la liste à l’aide d’un adaptateur de liste. Le
ListView
est un composant d’interface utilisateur important des applications Android, car il est utilisé partout, des listes courtes d’options de menu aux longues listes de contacts ou favoris Internet. Il offre un moyen simple de présenter une liste déroulante de lignes qui peuvent être mises en forme avec un style intégré ou largement personnalisées. Un instance ListView nécessite qu’un adaptateur l’alimente avec les données contenues dans les affichages de lignes.GridView est un élément d’interface utilisateur qui affiche des éléments dans une grille à deux dimensions qui peut être défilé.
GridLayout est un groupe d’affichages qui prend en charge la disposition des vues dans une grille 2D, similaire à une table HTML.
Les dispositions à onglets sont un modèle d’interface utilisateur populaire dans les applications mobiles en raison de leur simplicité et de leur facilité d’utilisation. Ils offrent un moyen cohérent et simple de naviguer entre différents écrans d’une application.