Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Xamarin.Android expose tous les contrôles d’interface utilisateur natifs (widgets) fournis par Android. Ces contrôles peuvent être facilement ajoutés aux applications Xamarin.Android à l’aide de l’Designer Android ou par programmation via des fichiers de disposition XML. Quelle que soit la méthode choisie, Xamarin.Android expose toutes les propriétés et méthodes de l’objet d’interface utilisateur en C#. Les sections suivantes présentent les contrôles d’interface utilisateur Android les plus courants et expliquent comment les incorporer dans les applications Xamarin.Android.
Barre d’action
ActionBar est une barre d’outils qui affiche le titre de l’activité, les interfaces de navigation et d’autres éléments interactifs. En règle générale, la barre d’action apparaît en haut de la fenêtre d’une activité.

Saisie semi-automatique
AutoCompleteTextView est un élément d’affichage de texte modifiable qui affiche automatiquement des suggestions d’achèvement pendant que l’utilisateur tape. La liste des suggestions s’affiche dans un menu déroulant à partir duquel l’utilisateur peut choisir un élément par lequel remplacer le contenu de la zone d’édition.

Boutons
Les boutons sont des éléments d’interface utilisateur que l’utilisateur appuie pour effectuer une action.

Calendrier
La Calendar classe est utilisée pour convertir un instance spécifique dans le temps (valeur de milliseconde décalée par rapport à l’époque) en valeurs telles que l’année, le mois, l’heure, le jour du mois et la date de la semaine suivante.
Calendar prend en charge une multitude d’options d’interaction avec les données de calendrier, notamment la possibilité de lire et d’écrire des événements, des participants et des rappels. En utilisant le fournisseur de calendrier dans votre application, les données que vous ajoutez via l’API s’affichent dans l’application de calendrier intégrée fournie avec Android.

CardView
CardView est un composant d’interface utilisateur qui présente du contenu texte et image dans des affichages qui ressemblent à des cartes. CardView est implémenté en tant que FrameLayout widget avec des coins arrondis et une ombre. En règle générale, un CardView est utilisé pour présenter un seul élément de ligne dans un groupe d’affichages ListView ou GridView .

Modifier le texte
EditText est un élément d’interface utilisateur utilisé pour entrer et modifier du texte.

Galerie
Gallery est un widget de disposition utilisé pour afficher des éléments dans une liste à défilement horizontal ; il positionne la sélection actuelle au centre de la vue.

Barre de navigation
La barre de navigation fournit des contrôles de navigation sur les appareils qui n’incluent pas de boutons matériels pour Accueil, Retour et Menu.

Sélecteurs
Les sélecteurs sont des éléments d’interface utilisateur qui permettent à l’utilisateur de choisir une date ou une heure à l’aide de boîtes de dialogue fournies par Android.

Menu contextuel
PopupMenu est utilisé pour afficher les menus contextuels attachés à une vue particulière.

RatingBar
Un RatingBar est un élément d’interface utilisateur qui affiche une évaluation en étoiles.

Spinner
Spinner est un élément d’interface utilisateur qui fournit un moyen rapide de sélectionner une valeur à partir d’un ensemble. Elle est similaire à une liste déroulante.

Switch
Switch est un élément d’interface utilisateur qui permet à un utilisateur de basculer entre deux états, tels que ON ou OFF. La Switch valeur par défaut est OFF.

TextureView
TextureView est une vue qui utilise le rendu 2D accéléré par le matériel pour permettre l’affichage d’une vidéo ou d’un flux de contenu OpenGL.

Toolbar
Le Toolbar widget (introduit dans Android 5.0 Lollipop) peut être considéré comme une généralisation de l’interface de barre d’action : il est destiné à remplacer la barre d’action. Peut Toolbar être utilisé n’importe où dans une disposition d’application, et il est beaucoup plus personnalisable qu’une barre d’action.

ViewPager
est ViewPager un gestionnaire de disposition qui permet à l’utilisateur de basculer vers la gauche et la droite dans les pages de données.

WebView
WebView est un élément d’interface utilisateur qui vous permet de créer votre propre fenêtre pour afficher des pages web (ou même de développer un navigateur complet).
