Langage

View Classe

Définition

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

[Android.Runtime.Register("android/view/View", DoNotGenerateAcw=true)]
public class View : Java.Lang.Object, Android.Graphics.Drawables.Drawable.ICallback, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.KeyEvent.ICallback, IDisposable
[<Android.Runtime.Register("android/view/View", DoNotGenerateAcw=true)>]
type View = class
    inherit Object
    interface Drawable.ICallback
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IAccessibilityEventSource
    interface KeyEvent.ICallback
Héritage
Dérivé
Attributs
Implémente

Remarques

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur. Une vue occupe une zone rectangulaire à l’écran et est responsable de la gestion des dessins et des événements. La vue est la classe de base pour <>les widgets< em,> qui sont utilisés pour créer des composants d’interface utilisateur interactifs (boutons, champs de texte, etc.). La android.view.ViewGroup sous-classe est la classe de base pour <>em layouts/em<, qui sont des conteneurs invisibles> qui contiennent d’autres vues (ou d’autres ViewGroups) et définissent leurs propriétés de disposition.

<div class="special reference"><h3>Developer Guides</h3>

Pour plus d’informations sur l’utilisation de cette classe pour développer l’interface utilisateur de votre application, lisez le guide du développeur de l’interface utilisateur . <Commande /div>

« Using"><h3>Using Views</h3>

Toutes les vues d’une fenêtre sont organisées dans une arborescence unique. Vous pouvez ajouter des vues à partir du code ou en spécifiant une arborescence de vues dans un ou plusieurs fichiers de disposition XML. De nombreuses sous-classes spécialisées de vues agissent en tant que contrôles ou peuvent afficher du texte, des images ou d’autres contenus.

Une fois que vous avez créé une arborescence de vues, il existe généralement quelques types d’opérations courantes que vous pouvez effectuer : <ul><li><strong>Set properties :</strong> for example setting the text of a android.widget.TextView. Les propriétés disponibles et les méthodes qui les définissent varient entre les différentes sous-classes de vues. Notez que les propriétés connues au moment de la génération peuvent être définies dans les fichiers de disposition XML.</li li><><strong>Set focus :</strong> The framework will handle moving focus in response to user input. Pour forcer le focus sur une vue spécifique, appelez #requestFocus.</li li><><strong>Set up listeners :</strong> Views permettent aux clients de définir des écouteurs qui seront avertis lorsque quelque chose d’intéressant arrive à la vue. Par exemple, toutes les vues vous permettent de définir un écouteur pour être averti lorsque l’affichage gagne ou perd le focus. Vous pouvez inscrire un tel écouteur à l’aide #setOnFocusChangeListener(android.view.View.OnFocusChangeListener)de . D’autres sous-classes d’affichage offrent des écouteurs plus spécialisés. Par exemple, un bouton expose un écouteur pour avertir les clients lorsque le bouton est cliqué.</li li><><strong>Set visibility :</strong> You can hide or show views using #setVisibility(int).</li></ul>

<em> Remarque : l’infrastructure Android est responsable de la mesure, de la disposition et du dessin des vues. Vous ne devez pas appeler des méthodes qui effectuent ces actions sur les vues vous-même, sauf si vous implémentez réellement un android.view.ViewGroup. </em>

« Cycle de vie"><h3>Implémentation d’une vue< personnalisée/h3>

Pour implémenter une vue personnalisée, vous commencerez généralement par fournir des remplacements pour certaines des méthodes standard que l’infrastructure appelle sur toutes les vues. Vous n’avez pas besoin de remplacer toutes ces méthodes. En fait, vous pouvez commencer par remplacer #onDraw(android.graphics.Canvas)simplement . <table border="2 » width="85%" align="center » cellpadding="5">thead<>tr<th Category></th th><><Methods>/th<><Description/th th Description>/th</tr><>/thead<>

<tbody><tr><td rowspan="2">Creation</td td>Constructors</td><td><td>There is a form of the constructor that are called when the view is created from code and a form that is called when the view isfld from a layout file. Le deuxième formulaire doit analyser et appliquer tous les attributs définis dans le fichier de disposition. </td>/tr tr<><>tr/<>{@link #onFinishInflate()}td td<><appelé après une vue et tous ses enfants ont été gonflés à partir de XML.></td></tr>

<tr><td rowspan="3">Layout</td td><>/td{@link #onMeasure(int, int)}<><td>Appelé pour déterminer les exigences de taille pour cette vue et tous ses enfants. </td>/tr tr<><>tr td<>{@link #onLayout(boolean, int, int, int, int)}/td<><Appelé lorsque cette vue doit affecter une taille et une position à tous ses enfants.> </td>/tr tr<><>tr td<>{@link #onSizeChanged(int, int, int, int)}/td<>appelé<lorsque la taille de cette vue a changé.> </td></tr>

<tr><td>Drawing</td><td>{@link #onDraw(android.graphics.Canvas)}</td td><appelé>lorsque la vue doit afficher son contenu. </td></tr>

<tr>td rowspan="6"<Traitement des> événements/td td<></td>{@link #onKeyDown(int, KeyEvent)}<><appelé lorsqu’un nouvel événement de clé matérielle se produit.> </td>/tr tr<><>tr td<>{@link #onKeyUp(int, KeyEvent)}/td<>appelé<lorsqu’un événement de mise en place de clé matérielle se produit.> </td>/tr tr<><>tr<>{@link #onTrackballEvent(MotionEvent)}/td td<>appelé<lorsqu’un événement de mouvement trackball se produit.> </td>/tr tr<><>td<>{@link #onTouchEvent(MotionEvent)}/td<>td<Appelé lorsqu’un événement de mouvement d’écran tactile se produit.> </td>/tr tr<><>tr td<>{@link #onGenericMotionEvent(MotionEvent)}/td<>appelé<lorsqu’un événement de mouvement générique se produit.> </td>/tr tr<><>td<>{@link #onHoverEvent(MotionEvent)}/td<>td<Appelé lorsqu’un événement de mouvement de pointage se produit.> </td></tr>

<tr>td rowspan="2"<Focus>/td td<></td>{@link #onFocusChanged(boolean, int, android.graphics.Rect)}<><Appelé lorsque l’affichage gagne ou perd le focus.> </td></tr>

<tr><td>{@link #onWindowFocusChanged(boolean)}</td><td>Appelé lorsque la fenêtre contenant l’affichage gagne ou perd le focus. </td></tr>

<tr>td rowspan="3"<Attaching>/td td<></td>{@link #onAttachedToWindow()}<><Td Appelé lorsque l’affichage est attaché à une fenêtre.> </td></tr>

<tr><td>{@link #onDetachedFromWindow}</td><td>Appelé lorsque la vue est détachée de sa fenêtre. </td></tr>

<tr><td>{@link #onWindowVisibilityChanged(int)}</td><td>Appelé lorsque la visibilité de la fenêtre contenant la vue a changé. </td></tr></tbody>

</table>

Les « ID »>< h3>ID</h3> Vues peuvent avoir un ID entier associé. Ces ID sont généralement attribués dans les fichiers XML de disposition et sont utilisés pour rechercher des vues spécifiques dans l’arborescence d’affichage. Un modèle courant consiste à : <ul><li>Définir un bouton dans le fichier de disposition et lui attribuer un ID unique.

&lt;Button
                android:id="@+id/my_button"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/my_button_text"/&gt;

</li li><>À partir de la méthode onCreate d’une activité, recherchez le bouton

Button myButton = findViewById(R.id.my_button);

</li></ul>

Les ID d’affichage n’ont pas besoin d’être uniques dans l’arborescence, mais il est recommandé de s’assurer qu’ils sont au moins uniques dans la partie de l’arborescence que vous recherchez.

« Position"><h3>Position</h3>

La géométrie d’une vue est celle d’un rectangle. Une vue a un emplacement, exprimé sous la forme d’une paire de <coordonnées em>left</em> et <em>top</em> , et deux dimensions, exprimées sous la forme d’une largeur et d’une hauteur. L’unité pour l’emplacement et les dimensions est le pixel.

Il est possible de récupérer l’emplacement d’une vue en appelant les méthodes #getLeft() et #getTop(). L’ancien retourne la coordonnée gauche, ou X, du rectangle représentant la vue. Ce dernier retourne la coordonnée supérieure ou Y du rectangle représentant la vue. Ces méthodes retournent tous deux l’emplacement de la vue par rapport à son parent. Par exemple, lorsque getLeft() retourne 20, cela signifie que la vue est située à 20 pixels à droite du bord gauche de son parent direct.

En outre, plusieurs méthodes pratiques sont proposées pour éviter les calculs inutiles, à savoir #getRight() et #getBottom(). Ces méthodes retournent les coordonnées des bords droit et inférieur du rectangle représentant la vue. Par exemple, l’appel #getRight() est similaire au calcul suivant : getLeft() + getWidth() (consultez Taille pour plus d’informations sur la largeur.)

« SizePaddingMargins"><h3>Taille, remplissage et marges</h3>

La taille d’une vue est exprimée avec une largeur et une hauteur. Une vue possède en fait deux paires de valeurs de largeur et de hauteur.

La première paire est appelée <>largeur</em> mesurée em et<> hauteur</em> mesurée. Ces dimensions définissent la taille d’une vue dans son parent (voir Disposition pour plus d’informations.) Les dimensions mesurées peuvent être obtenues en appelant #getMeasuredWidth() et #getMeasuredHeight().

La deuxième paire est simplement connue sous le nom <>em width</em> and <em>height</em>, or parfois <em>drawing width</em> drawing<> height/em drawing height</em>. Ces dimensions définissent la taille réelle de l’affichage à l’écran, au moment du dessin et après la disposition. Ces valeurs peuvent, mais ne doivent pas être différentes de la largeur et de la hauteur mesurées. La largeur et la hauteur peuvent être obtenues en appelant #getWidth() et #getHeight().

Pour mesurer ses dimensions, une vue prend en compte son remplissage. Le remplissage est exprimé en pixels pour les parties gauche, supérieure, droite et inférieure de la vue. Le remplissage peut être utilisé pour décaler le contenu de la vue par une quantité spécifique de pixels. Par exemple, un remplissage gauche de 2 envoie le contenu de la vue de 2 pixels à droite du bord gauche. Le remplissage peut être défini à l’aide de la #setPadding(int, int, int, int) méthode ou #setPaddingRelative(int, int, int, int) interrogée en appelant #getPaddingLeft(), , #getPaddingTop(), #getPaddingRight()#getPaddingBottom(), , #getPaddingStart(). #getPaddingEnd()

Même si une vue peut définir un remplissage, elle ne fournit aucune prise en charge des marges. Toutefois, les groupes d’affichage fournissent une telle prise en charge. Pour plus d’informations android.view.ViewGroup , consultez et android.view.ViewGroup.MarginLayoutParams pour plus d’informations.

« Disposition"><h3>Layout</h3>

La disposition est un processus à deux passes : une passe de mesure et une passe de disposition. La passe de mesure est implémentée et #measure(int, int) est une traversée haut vers le bas de l’arborescence de vue. Chaque vue envoie (push) les spécifications de dimension vers le bas de l’arborescence pendant la récursivité. À la fin de la passe de mesure, chaque vue a stocké ses mesures. La deuxième passe se produit et #layout(int,int,int,int) est également en haut. Pendant cette passe, chaque parent est responsable du positionnement de tous ses enfants à l’aide des tailles calculées dans la passe de mesure.

Quand la méthode measure() d’une vue retourne, ses #getMeasuredWidth() valeurs doivent #getMeasuredHeight() être définies, ainsi que celles de tous les descendants de cette vue. La largeur mesurée d’une vue et les valeurs de hauteur mesurée doivent respecter les contraintes imposées par les parents de la vue. Cela garantit qu’à la fin de la passe de mesure, tous les parents acceptent toutes les mesures de leurs enfants. Une vue parente peut appeler la mesure() plusieurs fois sur ses enfants. Par exemple, le parent peut mesurer chaque enfant une fois avec des dimensions non spécifiées pour savoir à quel point ils veulent être, puis appeler une mesure() sur eux avec des nombres réels si la somme de toutes les tailles non contraintes des enfants est trop grande ou trop petite.

La passe de mesure utilise deux classes pour communiquer des dimensions. La MeasureSpec classe est utilisée par des vues pour indiquer à leurs parents comment ils veulent être mesurés et positionnés. La classe LayoutParams de base décrit simplement la taille de la vue pour la largeur et la hauteur. Pour chaque dimension, il peut spécifier l’un des éléments suivants : <ul><li> un nombre <exact li>MATCH_PARENT, ce qui signifie que la vue veut être aussi grande que son parent (moins le remplissage) <li> WRAP_CONTENT, ce qui signifie que la vue veut être juste assez grande pour placer son contenu (plus le remplissage). </ul> Il existe des sous-classes de LayoutParams pour différentes sous-classes de ViewGroup. Par exemple, AbsoluteLayout a sa propre sous-classe LayoutParams qui ajoute une valeur X et Y.

MeasureSpecs est utilisé pour pousser les exigences vers le bas de l’arborescence du parent à l’enfant. Un MeasureSpec peut se trouver dans l’un des trois modes suivants : <ul><li>UNSPECIFIED : il est utilisé par un parent pour déterminer la dimension souhaitée d’une vue enfant. Par exemple, un LinearLayout peut appeler une mesure() sur son enfant avec la hauteur définie sur UNSPECIFIED et une largeur d’EXACTEMENT 240 pour savoir à quelle hauteur la vue enfant souhaite avoir une largeur de 240 pixels. <li>EXACTEMENT : il est utilisé par le parent pour imposer une taille exacte à l’enfant. L’enfant doit utiliser cette taille et garantir que tous ses descendants s’adapteront à cette taille. <li>AT_MOST : utilisé par le parent pour imposer une taille maximale à l’enfant. L’enfant doit garantir qu’il et tous ses descendants s’adapteront à cette taille. </ul>

Pour lancer une disposition, appelez #requestLayout. Cette méthode est généralement appelée par une vue sur elle-même lorsqu’elle croit qu’elle ne peut plus s’adapter à ses limites actuelles.

« Dessin"><h3>Dessin</h3>

Le dessin est géré en parcourant l’arborescence et en enregistrant les commandes de dessin de n’importe quel affichage qui doit être mis à jour. Après cela, les commandes de dessin de l’arborescence entière sont émises à l’écran, découpées dans la zone nouvellement endommagée.

L’arbre est en grande partie enregistré et dessiné dans l’ordre, avec les parents dessinés avant (c’est-à-dire derrière) leurs enfants, avec des frères dessinés dans l’ordre dans lequel ils apparaissent dans l’arbre. Si vous définissez un arrière-plan dessinable pour une vue, la vue le dessine avant de revenir à sa onDraw() méthode. L’ordre de dessin enfant peut être substitué ViewGroup#setChildrenDrawingOrderEnabled(boolean) custom child drawing order dans un ViewGroup et avec #setZ(float) des valeurs Z personnalisées} définies sur Les vues.

Pour forcer un affichage à dessiner, appelez #invalidate().

« EventHandlingThreading »><h3>Gestion des événements et threading</h3>

Le cycle de base d’une vue est le suivant : <ol><li>Un événement entre et est distribué à la vue appropriée. La vue gère l’événement et avertit tous les écouteurs.</li li><>If au cours du traitement de l’événement, les limites de la vue peuvent avoir besoin d’être modifiées, l’affichage appellera .#requestLayout()</li li><>De même, si, au cours du traitement de l’événement, l’apparence de la vue peut avoir besoin d’être modifiée, la vue appellera .#invalidate()</li li><>Si l’un #requestLayout() ou l’autre a #invalidate() été appelé, l’infrastructure s’occupe de mesurer, de mettre en place et de dessiner l’arbre selon les besoins.</li></ol>

<em>Remarque : l’arborescence de l’affichage entier est monothread. Vous devez toujours être sur le thread d’interface utilisateur lors de l’appel d’une méthode sur n’importe quelle vue.</em> Si vous effectuez du travail sur d’autres threads et que vous souhaitez mettre à jour l’état d’une vue à partir de ce thread, vous devez utiliser un Handler.

« FocusHandling"><h3>Gestion du< focus/h3>

L’infrastructure gère le mouvement de focus de routine en réponse à l’entrée utilisateur. Cela inclut la modification du focus lorsque les vues sont supprimées ou masquées, ou lorsque de nouvelles vues deviennent disponibles. Les vues indiquent leur volonté de se concentrer sur la #isFocusable méthode. Pour modifier si une vue peut prendre le focus, appelez #setFocusable(boolean). Lorsque les affichages en mode tactile (voir les notes ci-dessous) indiquent s’ils souhaitent toujours se concentrer #isFocusableInTouchMode et peuvent le modifier via #setFocusableInTouchMode(boolean).

Le mouvement de focus est basé sur un algorithme qui trouve le voisin le plus proche dans une direction donnée. Dans de rares cas, l’algorithme par défaut peut ne pas correspondre au comportement prévu du développeur. Dans ces situations, vous pouvez fournir des remplacements explicites à l’aide de ces attributs XML dans le fichier de disposition :

nextFocusDown
            nextFocusLeft
            nextFocusRight
            nextFocusUp

</p>

Pour obtenir une vue particulière pour prendre le focus, appelez #requestFocus().

« TouchMode"><h3>Mode< tactile/h3>

Lorsqu’un utilisateur navigue dans une interface utilisateur via des touches directionnelles telles qu’un pavé D, il est nécessaire de donner le focus aux éléments actionnables tels que les boutons afin que l’utilisateur puisse voir ce qui prendra l’entrée. Toutefois, si l’appareil dispose de fonctionnalités tactiles et que l’utilisateur commence à interagir avec l’interface en le touchant, il n’est plus nécessaire de toujours mettre en surbrillance ou de donner le focus à une vue particulière. Cela motive un mode d’interaction nommé « mode tactile ».

Pour un appareil tactile, une fois que l’utilisateur touche l’écran, l’appareil entre en mode tactile. À partir de ce stade, seuls les affichages pour lesquels #isFocusableInTouchMode la valeur est true seront focusables, telles que les widgets d’édition de texte. D’autres vues tactiles, comme les boutons, ne prennent pas le focus lorsqu’elles sont tactiles ; ils ne déclenchent que les écouteurs de clic.

Chaque fois qu’un utilisateur atteint une touche directionnelle, telle qu’une direction du pavé D, l’appareil d’affichage quitte le mode tactile et trouve une vue à prendre le focus, afin que l’utilisateur puisse reprendre l’interaction avec l’interface utilisateur sans toucher à nouveau l’écran.

L’état du mode tactile est conservé sur s android.app.Activity. Appelez #isInTouchMode pour déterminer si l’appareil est actuellement en mode tactile.

« Défilement"><h3>Défilement</h3>

L’infrastructure fournit une prise en charge de base des vues qui souhaitent faire défiler leur contenu en interne. Cela inclut le suivi du décalage de défilement X et Y, ainsi que des mécanismes pour dessiner des barres de défilement. Consultez #scrollBy(int, int), #scrollTo(int, int)et #awakenScrollBars() pour plus d’informations.

« Tags"><h3>Tags</h3>

Contrairement aux ID, les balises ne sont pas utilisées pour identifier les vues. Les balises sont essentiellement une information supplémentaire qui peut être associée à une vue. Ils sont le plus souvent utilisés comme commodité pour stocker des données liées aux vues dans les vues elles-mêmes plutôt qu’en les plaçant dans une structure distincte.

Les balises peuvent être spécifiées avec des valeurs de séquence de caractères dans le code XML de disposition en tant que balise unique à l’aide de l’attribut android.R.styleable#View_tag android:tag ou de plusieurs balises à l’aide de l’élément <tag> enfant :

&lt;View ...
                      android:tag="@string/mytag_value" /&gt;
                &lt;View ...&gt;
                    &lt;tag android:id="@+id/mytag"
                         android:value="@string/mytag_value" /&gt;
                &lt;/View>

</p>

Les balises peuvent également être spécifiées avec des objets arbitraires du code à l’aide #setTag(Object) ou #setTag(int, Object).

« Thèmes"><h3>Thèmes</h3>

Par défaut, les vues sont créées à l’aide du thème de l’objet Context fourni à leur constructeur ; Toutefois, un thème différent peut être spécifié à l’aide de l’attribut android.R.styleable#View_theme android:theme dans le code XML de disposition ou en passant un ContextThemeWrapper au constructeur à partir du code.

Lorsque l’attribut android.R.styleable#View_theme android:theme est utilisé en XML, le thème spécifié est appliqué au-dessus du thème du contexte d’inflation (voir LayoutInflater) et utilisé pour la vue elle-même ainsi que tous les éléments enfants.

Dans l’exemple suivant, les deux vues seront créées à l’aide du jeu de couleurs foncée Matériau ; toutefois, étant donné qu’un thème de superposition est utilisé qui définit uniquement un sous-ensemble d’attributs, la valeur définie android.R.styleable#Theme_colorAccent android:colorAccent sur le thème du contexte d’inflation (par exemple, le thème d’activité) sera conservée.

&lt;LinearLayout
                        ...
                        android:theme="@android:theme/ThemeOverlay.Material.Dark"&gt;
                    &lt;View ...&gt;
                &lt;/LinearLayout&gt;

</p>

« Properties"><h3>Properties</h3>

La classe View expose une #ALPHA propriété, ainsi que plusieurs propriétés liées à la transformation, telles que #TRANSLATION_X et #TRANSLATION_Y. Ces propriétés sont disponibles à la fois dans le Property formulaire, ainsi que dans les méthodes setter/getter nommées de même nom (telles que #setAlpha(float) pour #ALPHA). Ces propriétés peuvent être utilisées pour définir l’état persistant associé à ces propriétés liées au rendu sur la vue. Les propriétés et méthodes peuvent également être utilisées conjointement avec android.animation.Animator Animatordes animations basées sur des données, décrites plus en détail dans la section Animation.

« Animation"><h3>Animation</h3>

À compter d’Android 3.0, la meilleure façon d’animer les vues consiste à utiliser les API de android.animation package. Ces android.animation.Animator Animatorclasses basées modifient les propriétés réelles de l’objet View, telles que #setAlpha(float) alpha et #setTranslationX(float) translationX. Ce comportement est opposé à celui des classes pré-3.0 android.view.animation.Animation Animationbasées sur les classes, qui animent à la place uniquement la façon dont la vue est dessinée sur l’affichage. En particulier, la ViewPropertyAnimator classe anime ces propriétés View particulièrement facile et efficace.

Vous pouvez également utiliser les classes d’animation pré-3.0 pour animer le rendu des vues. Vous pouvez attacher un Animation objet à une vue à l’aide #setAnimation(Animation) ou #startAnimation(Animation). L’animation peut modifier l’échelle, la rotation, la traduction et l’alpha d’une vue au fil du temps. Si l’animation est attachée à une vue qui a des enfants, l’animation affecte l’ensemble de la sous-arborescence enracinée par ce nœud. Lorsqu’une animation est démarrée, l’infrastructure s’occupe de redessiner les vues appropriées jusqu’à ce que l’animation se termine.

« Sécurité"><h3>Sécurité</h3>

Il est parfois essentiel qu’une application puisse vérifier qu’une action est effectuée avec la connaissance et le consentement complets de l’utilisateur, telles que l’octroi d’une demande d’autorisation, l’achat ou le clic sur une publicité. Malheureusement, une application malveillante pourrait essayer d’usurper l’identité de l’utilisateur en effectuant ces actions, sans savoir, en masquant l’objectif prévu de la vue. En guise de remède, l’infrastructure offre un mécanisme de filtrage tactile qui peut être utilisé pour améliorer la sécurité des vues qui fournissent l’accès aux fonctionnalités sensibles.

Pour activer le filtrage tactile, appelez #setFilterTouchesWhenObscured(boolean) ou définissez l’attribut de disposition android :filterTouchesWhenObscured sur true. Lorsque cette option est activée, l’infrastructure ignore les touches reçues chaque fois que la fenêtre de l’affichage est masquée par une autre fenêtre visible à l’emplacement tactile. Par conséquent, la vue ne reçoit pas de touches chaque fois que l’interaction tactile est passée par un toast, une boîte de dialogue ou une autre fenêtre qui s’affiche au-dessus de la fenêtre de l’affichage.

Pour un contrôle plus précis de la sécurité, envisagez de remplacer la #onFilterTouchEventForSecurity(MotionEvent) méthode pour implémenter votre propre stratégie de sécurité. Voir aussi MotionEvent#FLAG_WINDOW_IS_OBSCURED.

Java documentation pour android.view.View.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
View(Context, IAttributeSet, Int32, Int32)

Effectuez l’inflation à partir de XML et appliquez un style de base spécifique à une classe à partir d’un attribut de thème ou d’une ressource de style.

View(Context, IAttributeSet, Int32)

Effectuez l’inflation à partir de XML et appliquez un style de base spécifique à une classe à partir d’un attribut de thème.

View(Context, IAttributeSet)

Constructeur appelé lors de l’inflation d’une vue à partir de XML.

View(Context)

Constructeur simple à utiliser lors de la création d’une vue à partir du code.

View(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Champs

Nom Description
AccessibilityDataSensitiveAuto
Obsolète.

Déterminez automatiquement si la vue ne doit autoriser que les interactions entre android.accessibilityservice.AccessibilityServices et la android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool propriété définie sur true.

AccessibilityDataSensitiveNo
Obsolète.

Autorisez les interactions de tous les android.accessibilityservice.AccessibilityServiceéléments, quelle que soit leur android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool propriété.

AccessibilityDataSensitiveYes
Obsolète.

Autorisez uniquement les interactions de android.accessibilityservice.AccessibilityServices avec la android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool propriété définie sur true.

AccessibilityLiveRegionAssertive
Obsolète.

Mode de région dynamique spécifiant que les services d’accessibilité doivent avertir immédiatement les utilisateurs des modifications apportées à cette vue.

AccessibilityLiveRegionNone
Obsolète.

Mode de région dynamique spécifiant que les services d’accessibilité ne doivent pas annoncer automatiquement les modifications apportées à cette vue.

AccessibilityLiveRegionPolite
Obsolète.

Mode de région dynamique spécifiant que les services d’accessibilité doivent informer les utilisateurs des modifications apportées à cette vue.

AutofillFlagIncludeNotImportantViews
Obsolète.

Indicateur vous demandant d’ajouter des vues marquées comme non importantes pour le remplissage automatique (voir #setImportantForAutofill(int)) à un ViewStructure.

AutofillHintCreditCardExpirationDate

Indicateur indiquant que cette vue peut être renseignée automatiquement avec une date d’expiration de carte de crédit.

AutofillHintCreditCardExpirationDay

Indicateur indiquant que cette vue peut être renseignée automatiquement avec un jour d’expiration de carte de crédit.

AutofillHintCreditCardExpirationMonth

Indicateur indiquant que cette vue peut être renseignée automatiquement avec un mois d’expiration de carte de crédit.

AutofillHintCreditCardExpirationYear

Indicateur indiquant que cette vue peut être renseignée automatiquement avec une année d’expiration de carte de crédit.

AutofillHintCreditCardNumber

Indicateur indiquant que cette vue peut être renseignée automatiquement avec un numéro de carte de crédit.

AutofillHintCreditCardSecurityCode

Indicateur indiquant que cette vue peut être renseignée automatiquement avec un code de sécurité de carte de crédit.

AutofillHintEmailAddress

Indicateur indiquant que cette vue peut être renseignée automatiquement avec une adresse e-mail.

AutofillHintName

Indicateur indiquant que cette vue peut être renseignée automatiquement avec le nom réel d’un utilisateur.

AutofillHintPassword

Indicateur indiquant que cette vue peut être renseignée automatiquement avec un mot de passe.

AutofillHintPhone

Indicateur indiquant que cette vue peut être renseignée automatiquement avec un numéro de téléphone.

AutofillHintPostalAddress

Indicateur indiquant que cette vue peut être renseignée automatiquement avec une adresse postale.

AutofillHintPostalCode

Indicateur indiquant que cette vue peut être renseignée automatiquement avec un code postal.

AutofillHintUsername

Indicateur indiquant que cette vue peut être renseignée automatiquement avec un nom d’utilisateur.

AutofillTypeDate
Obsolète.

Type de remplissage automatique pour un champ qui contient une date, représentée par une longue représentant le nombre de millisecondes depuis l’heure de base standard appelée « époque », à savoir le 1er janvier 1970, 00:00:00 GMT (voir java.util.Date#getTime().

AutofillTypeList
Obsolète.

Type de remplissage automatique pour un champ de liste de sélection, qui est rempli par un représentant l’index d’élément int à l’intérieur de la liste (à partir de 0).

AutofillTypeNone
Obsolète.

Type de remplissage automatique pour les vues qui ne peuvent pas être renseignées automatiquement.

AutofillTypeText
Obsolète.

Type de remplissage automatique pour un champ de texte, qui est rempli par un CharSequence.

AutofillTypeToggle
Obsolète.

Type de remplissage automatique pour un champ bascule, qui est rempli par un boolean.

ContentSensitivityAuto
Obsolète.

Déterminez automatiquement si une vue affiche du contenu sensible.

ContentSensitivityNotSensitive
Obsolète.

La vue n’affiche pas de contenu sensible.

ContentSensitivitySensitive
Obsolète.

La vue affiche du contenu sensible.

DragFlagAccessibilityAction
Obsolète.

Indicateur indiquant que le glisser a été lancé avec AccessibilityNodeInfo.AccessibilityAction#ACTION_DRAG_START.

DragFlagGlobal
Obsolète.

Indicateur indiquant qu’un glisser peut traverser les limites de fenêtre.

DragFlagGlobalPersistableUriPermission
Obsolète.

Lorsque cet indicateur est utilisé avec #DRAG_FLAG_GLOBAL_URI_READ et/ou #DRAG_FLAG_GLOBAL_URI_WRITE, l’octroi d’autorisation d’URI peut être conservé entre les redémarrages de l’appareil jusqu’à ce qu’il soit explicitement révoqué avec android.content.Context#revokeUriPermission(Uri, int) le contexte.

DragFlagGlobalPrefixUriPermission
Obsolète.

Lorsque cet indicateur est utilisé avec #DRAG_FLAG_GLOBAL_URI_READ et/ou #DRAG_FLAG_GLOBAL_URI_WRITE, l’octroi d’autorisation d’URI s’applique à n’importe quel URI correspondant à l’URI accordé d’origine.

DragFlagGlobalSameApplication
Obsolète.

Indicateur indiquant qu’un glisser peut traverser les limites de fenêtre (dans la même application).

DragFlagGlobalUriRead
Obsolète.

Lorsque cet indicateur est utilisé avec #DRAG_FLAG_GLOBAL, le destinataire de glisser peut demander l’accès en lecture aux URI de contenu contenus dans l’objet ClipData .

DragFlagGlobalUriWrite
Obsolète.

Lorsque cet indicateur est utilisé avec #DRAG_FLAG_GLOBAL, le destinataire de glisser peut demander l’accès en écriture aux URI de contenu contenus dans l’objet ClipData .

DragFlagHideCallingTaskOnDragStart
Obsolète.

Indicateur indiquant que ce glisser entraîne la masquée de la tâche de l’activité de l’appelant pendant la durée du glissement, ce qui signifie que l’activité source ne recevra pas d’événements de glissement pour le mouvement de glissement actuel. Seul le VoiceInteractionService actuel peut utiliser cet indicateur.

DragFlagOpaque
Obsolète.

Indicateur indiquant que l’ombre glisser sera opaque.

DragFlagStartIntentSenderOnUnhandledDrag
Obsolète.

Indicateur indiquant qu’un glisser-déplacer non géré doit être délégué au système pour démarrer si aucune fenêtre visible ne souhaite gérer la liste déroulante.

FindViewsWithContentDescription
Obsolète.

Spécifie qu’une recherche d’affichage correspond aux descriptions de contenu.

FocusableAuto
Obsolète.

Cette vue détermine automatiquement la focusabilité.

ImportantForAccessibilityAuto
Obsolète.

Déterminez automatiquement si une vue est importante pour l’accessibilité.

ImportantForAccessibilityNo
Obsolète.

La vue n’est pas importante pour l’accessibilité.

ImportantForAccessibilityNoHideDescendants
Obsolète.

La vue n’est pas importante pour l’accessibilité, ni ses vues descendantes.

ImportantForAccessibilityYes
Obsolète.

La vue est importante pour l’accessibilité.

ImportantForAutofillAuto
Obsolète.

Déterminez automatiquement si une vue est importante pour le remplissage automatique.

ImportantForAutofillNo
Obsolète.

La vue n’est pas importante pour le remplissage automatique, mais ses enfants (le cas échéant) seront parcourus.

ImportantForAutofillNoExcludeDescendants
Obsolète.

La vue n’est pas importante pour le remplissage automatique, et ses enfants (le cas échéant) ne seront pas parcourus.

ImportantForAutofillYes
Obsolète.

La vue est importante pour le remplissage automatique, et ses enfants (le cas échéant) seront parcourus.

ImportantForAutofillYesExcludeDescendants
Obsolète.

La vue est importante pour le remplissage automatique, mais ses enfants (le cas échéant) ne seront pas parcourus.

ImportantForContentCaptureAuto
Obsolète.

Déterminez automatiquement si une vue est importante pour la capture de contenu.

ImportantForContentCaptureNo
Obsolète.

La vue n’est pas importante pour la capture de contenu, mais ses enfants (le cas échéant) seront parcourus.

ImportantForContentCaptureNoExcludeDescendants
Obsolète.

La vue n’est pas importante pour la capture de contenu, et ses enfants (le cas échéant) ne seront pas parcourus.

ImportantForContentCaptureYes
Obsolète.

La vue est importante pour la capture de contenu, et ses enfants (le cas échéant) seront parcourus.

ImportantForContentCaptureYesExcludeDescendants
Obsolète.

La vue est importante pour la capture de contenu, mais ses enfants (le cas échéant) ne seront pas parcourus.

LayoutDirectionInherit
Obsolète.

La direction de disposition horizontale de cette vue est héritée de son parent.

LayoutDirectionLocale
Obsolète.

La direction de disposition horizontale de cette vue provient du script de langage par défaut pour les paramètres régionaux.

LayoutDirectionLtr
Obsolète.

La direction de disposition horizontale de cette vue est de gauche à droite.

LayoutDirectionRtl
Obsolète.

La direction de disposition horizontale de cette vue est de droite à gauche.

MeasuredHeightStateShift

Décalage de bits permettant d’accéder aux bits de #MEASURED_STATE_MASK hauteur pour les fonctions qui combinent la largeur et la hauteur en un seul int, comme #getMeasuredState() l’argument childState de #resolveSizeAndState(int, int, int).

MeasuredSizeMask

Bits de #getMeasuredWidthAndState() et #getMeasuredWidthAndState() qui fournissent la taille réelle mesurée.

MeasuredStateMask

Bits de #getMeasuredWidthAndState() et #getMeasuredWidthAndState() qui fournissent les bits d’état supplémentaires.

MeasuredStateTooSmall

Bit of #getMeasuredWidthAndState() and #getMeasuredWidthAndState() that indique la taille mesurée est plus petit que l’espace que la vue souhaite avoir.

NoId

Utilisé pour marquer une vue qui n’a pas d’ID.

NotFocusable
Obsolète.

Cette vue ne veut pas de séquences de touches.

OverScrollAlways
Obsolète.

Autorisez toujours un utilisateur à faire défiler cette vue, à condition qu’il s’agit d’une vue qui peut faire défiler.

OverScrollIfContentScrolls
Obsolète.

Autoriser un utilisateur à faire défiler cette vue uniquement si le contenu est suffisamment grand pour faire défiler de manière significative, à condition qu’il s’agit d’une vue qui peut faire défiler.

OverScrollNever
Obsolète.

N’autorisez jamais un utilisateur à faire défiler cette vue.

RectangleOnScreenRequestSourceInputFocus
Obsolète.

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

RectangleOnScreenRequestSourceScrollOnly
Obsolète.

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

RectangleOnScreenRequestSourceTextCursor
Obsolète.

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

RectangleOnScreenRequestSourceUndefined
Obsolète.

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

RequestedFrameRateCategoryDefault

Identifie la catégorie de fréquence d’images demandée par défaut pour une vue.

RequestedFrameRateCategoryHigh

Identifie la catégorie de fréquence d’images demandée à une catégorie de fréquence d’images demandée élevée pour une vue.

RequestedFrameRateCategoryLow

Identifie la catégorie de fréquence d’images demandée à faible demande pour une vue.

RequestedFrameRateCategoryNoPreference

Identifie la catégorie de fréquence d’images demandée sans préférence pour une vue.

RequestedFrameRateCategoryNormal

Identifie la catégorie de fréquence d’images demandée normale pour une vue.

ScreenStateOff
Obsolète.

Indique que l’écran a changé d’état et est maintenant désactivé.

ScreenStateOn
Obsolète.

Indique que l’écran a changé d’état et est maintenant activé.

ScrollAxisHorizontal
Obsolète.

Indique le défilement le long de l’axe horizontal.

ScrollAxisNone
Obsolète.

Indique qu’aucun axe de défilement d’affichage n’est indiqué.

ScrollAxisVertical
Obsolète.

Indique le défilement le long de l’axe vertical.

ScrollCaptureHintAuto
Obsolète.

Le contenu de cette vue sera pris en compte pour la capture de défilement si le défilement est possible.

ScrollCaptureHintExclude
Obsolète.

Excluez explicitement cette vue comme cible de capture de défilement potentielle.

ScrollCaptureHintExcludeDescendants
Obsolète.

Excluez explicitement tous les enfants de cette vue en tant que cibles de capture de défilement potentielles.

ScrollCaptureHintInclude
Obsolète.

Incluez explicitement cette vue comme cible de capture de défilement potentielle.

SystemUiFlagFullscreen

Indicateur pour #setSystemUiVisibility(int): l’affichage a demandé de passer en mode plein écran normal afin que son contenu puisse reprendre l’écran tout en permettant à l’utilisateur d’interagir avec l’application.

SystemUiFlagHideNavigation

Indicateur pour #setSystemUiVisibility(int): l’affichage a demandé que la navigation système soit temporairement masquée.

SystemUiFlagImmersive

Indicateur pour #setSystemUiVisibility(int): l’affichage souhaite rester interactif lors du masquage de la barre de navigation avec #SYSTEM_UI_FLAG_HIDE_NAVIGATION.

SystemUiFlagImmersiveSticky

Indicateur pour #setSystemUiVisibility(int): l’affichage souhaite rester interactif lors du masquage de la barre d’état avec #SYSTEM_UI_FLAG_FULLSCREEN et/ou masquage de la barre de navigation avec #SYSTEM_UI_FLAG_HIDE_NAVIGATION.

SystemUiFlagLayoutFullscreen

Indicateur pour #setSystemUiVisibility(int): l’affichage aimerait que sa fenêtre soit disposée comme si elle a demandé #SYSTEM_UI_FLAG_FULLSCREEN, même si elle n’en a pas.

SystemUiFlagLayoutHideNavigation

Indicateur pour #setSystemUiVisibility(int): l’affichage aimerait que sa fenêtre soit disposée comme si elle a demandé #SYSTEM_UI_FLAG_HIDE_NAVIGATION, même si elle n’en a pas.

SystemUiFlagLayoutStable

Indicateur pour #setSystemUiVisibility(int): lors de l’utilisation d’autres indicateurs de disposition, nous aimerions obtenir une vue stable des ensembles de contenu donnés à #fitSystemWindows(Rect).

SystemUiFlagLightNavigationBar

Indicateur pour #setSystemUiVisibility(int): demande à la barre de navigation de dessiner en mode compatible avec les arrière-plans de la barre de navigation légère.

SystemUiFlagLightStatusBar

Indicateur pour #setSystemUiVisibility(int): demande à la barre d’état de dessiner en mode compatible avec les arrière-plans de la barre d’état clair.

SystemUiFlagLowProfile

Indicateur pour #setSystemUiVisibility(int): l’affichage a demandé à l’interface utilisateur système d’entrer un mode « profil bas » discret.

SystemUiFlagVisible

Constante spéciale pour #setSystemUiVisibility(int): l’affichage a demandé que l’interface utilisateur système (barre d’état) soit visible (valeur par défaut).

SystemUiLayoutFlags

Indicateurs qui peuvent avoir un impact sur la disposition par rapport à l’interface utilisateur système.

TextAlignmentCenter
Obsolète.

Centrer le paragraphe, e.

TextAlignmentGravity
Obsolète.

Valeur par défaut pour la vue racine.

TextAlignmentInherit
Obsolète.

Alignement du texte par défaut.

TextAlignmentResolvedDefault
Obsolète.

Alignement du texte résolu par défaut

TextAlignmentTextEnd
Obsolète.

Aligner à la fin du paragraphe, e.

TextAlignmentTextStart
Obsolète.

Aligner sur le début du paragraphe, e.

TextAlignmentViewEnd
Obsolète.

Alignez sur la fin de la vue, qui est ALIGN_RIGHT si la dispositiondirection résolue de l’affichage est LTR et ALIGN_LEFT sinon.

TextAlignmentViewStart
Obsolète.

Aligner sur le début de la vue, qui est ALIGN_LEFT si la dispositiondirection résolue de la vue est LTR et ALIGN_RIGHT sinon.

TextDirectionAnyRtl
Obsolète.

La direction du texte utilise l’algorithme « any-RTL ».

TextDirectionFirstStrong
Obsolète.

La direction du texte utilise « premier algorithme fort ».

TextDirectionFirstStrongLtr
Obsolète.

La direction du texte utilise « premier algorithme fort ».

TextDirectionFirstStrongRtl
Obsolète.

La direction du texte utilise « premier algorithme fort ».

TextDirectionInherit
Obsolète.

La direction du texte est héritée à travers ViewGroup

TextDirectionLocale
Obsolète.

La direction du texte provient des paramètres régionaux système.

TextDirectionLtr
Obsolète.

La direction du texte est forcée à LTR.

TextDirectionRtl
Obsolète.

Le sens du texte est forcé à RTL.

ViewLogTag

Balise de journalisation utilisée par cette classe avec Android.

Propriétés

Nom Description
AccessibilityClassName

Obtient le nom de classe signalé aux services d’accessibilité.

AccessibilityClassNameFormatted

Retourne le nom de classe de cet objet à utiliser à des fins d’accessibilité.

AccessibilityHeading

Obtient si cette vue est un titre à des fins d’accessibilité. ; Définissez si l’affichage est un titre pour une section de contenu à des fins d’accessibilité.

AccessibilityLiveRegion

Obtient le mode de région dynamique pour cette vue.

AccessibilityNodeProvider

Obtient le fournisseur pour la gestion d’une hiérarchie de vues virtuelles enracinée dans cette vue et signalée à android.accessibilityservice.AccessibilityServices’il explore le contenu de la fenêtre.

AccessibilityPaneTitle

Obtient ou définit le titre qui identifie ce volet aux services d’accessibilité.

AccessibilityPaneTitleFormatted

Obtenez le titre du volet à des fins d’accessibilité. Une partie visuellement distincte d’une fenêtre avec sémantique de type fenêtre est considérée comme des volets à des fins d’accessibilité.

AccessibilityTraversalAfter

Obtient l’ID d’une vue après laquelle celui-ci est visité dans le parcours d’accessibilité.

AccessibilityTraversalBefore

Obtient l’ID d’une vue avant laquelle celui-ci est visité dans le parcours d’accessibilité.

Activated

Indique l’état d’activation de cette vue. ; Modifie l’état activé de cette vue.

AllowedHandwritingDelegatePackageName

Retourne le package autorisé pour les vues d’éditeur délégué pour lesquelles cette vue peut agir comme un délgator d’écriture manuscrite, comme défini par #setAllowedHandwritingDelegatePackage.

AllowedHandwritingDelegatorPackageName

Retourne le package autorisé pour les vues qui peuvent servir de délégateur d’écriture manuscrite pour cet affichage de l’éditeur délégué, comme défini par #setAllowedHandwritingDelegatorPackage.

Alpha

Opacité de la vue. ; Définit l’opacité de la vue sur une valeur comprise entre 0 et 1, où 0 signifie que la vue est complètement transparente et 1 signifie que la vue est complètement opaque.

Animation

Obtenez l’animation actuellement associée à cette vue. ; Définit l’animation suivante à lire pour cette vue.

AnimationMatrix

Retourne la matrice de transformation actuelle de la vue. ; Modifie la matrice de transformation sur la vue.

ApplicationWindowToken

Récupérez un jeton unique identifiant la fenêtre « réelle » de niveau supérieur de la fenêtre à laquelle cette vue est attachée.

ApplyWindowInsets

Obtient ou définit le gestionnaire utilisé lorsque les ensembles de fenêtres sont appliqués à cette vue.

AttributeSourceResourceMap

Retourne le mappage de l’ID de ressource d’attribut à l’ID de ressource source où la valeur d’attribut a été définie.

AutofillId

Obtient l’identificateur logique unique de cette vue dans l’activité, à des fins de remplissage automatique. L’ID de remplissage automatique est créé à la demande, sauf s’il est explicitement défini par setAutofillId(AutofillId) . Pour plus d’informations, consultez setAutofillId(AutofillId).

AutofillType

Décrit le type de remplissage automatique de cette vue, ce qui permet de android.service.autofill.AutofillService créer la valeur appropriée AutofillValue lors du remplissage automatique de la vue.

AutofillValue

Obtient la valeur de remplissage automatique actuelle de la vue. Par défaut, la valeur null est retournée, mais les sous-classes doivent la remplacer et retourner une valeur appropriée pour prendre correctement en charge l’infrastructure de remplissage automatique.

AutoHandwritingEnabled

Retourne si la vue autorise l’initiation automatique de l’écriture manuscrite. ; Définissez si cette vue active l’initiation automatique de l’écriture manuscrite.

Background

Obtient l’arrière-plan dessinable

BackgroundTintBlendMode

Retourne le mode de fusion utilisé pour appliquer la teinte à l’arrière-plan dessinable, le cas échéant. ; Spécifie le mode de fusion utilisé pour appliquer la teinte spécifiée par #setBackgroundTintList(ColorStateList)} au dessinable d’arrière-plan.

BackgroundTintList

Retourne la teinte appliquée au dessin d’arrière-plan, si elle est spécifiée. ; Applique une teinte à l’arrière-plan dessinable.

BackgroundTintMode

Obtient ou définit le mode de fusion utilisé pour appliquer la teinte à l’arrière-plan dessinable.

Baseline

Retourne le décalage de la ligne de base de texte du widget à partir de la limite supérieure du widget.

Bottom

Position inférieure de cette vue par rapport à son parent. ; Définit la position inférieure de cette vue par rapport à son parent.

BottomFadingEdgeStrength

Retourne la force, ou l’intensité, du bord décoloré en bas.

BottomPaddingOffset

Montant par lequel étendre la région de décoloration inférieure.

CameraDistance

Obtient la distance le long de l’axe Z de la caméra à cette vue.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Clickable

Indique si cette vue réagit aux événements en cliquant ou non. Active ou désactive les événements de clic pour cette vue.

ClipBounds

Retourne une copie du fichier . ; actuel #setClipBounds(Rect) clipBounds. Définit une zone rectangulaire sur cette vue sur laquelle la vue sera clippée lorsqu’elle est dessinée.

ClipToOutline

Retourne si le plan doit être utilisé pour découper le contenu de la vue. Définit si le plan de la vue doit être utilisé pour découper le contenu de la vue.

ContentCaptureSession

Obtient la session utilisée pour notifier les événements de capture de contenu.

ContentDescription

Obtient ou définit le texte qui décrit cette vue pour les services d’accessibilité.

ContentDescriptionFormatted

Retourne la Viewdescription du contenu. ; Définit la Viewdescription du contenu.

ContentSensitivity

Obtient le mode de confidentialité du contenu pour déterminer si cette vue affiche du contenu sensible. ; Définit le mode de confidentialité du contenu pour déterminer si cette vue affiche du contenu sensible (e.

Context

Retourne le contexte dans lequel la vue s’exécute, via laquelle elle peut accéder au thème actuel, aux ressources, etc.

ContextClickable

Indique si cette vue réagit aux clics contextuels ou non. ; Active ou désactive le clic contextuel pour cette vue.

ContextMenuInfo

Les vues doivent implémenter cette opération s’ils ont des informations supplémentaires à associer au menu contextuel.

DefaultFocusHighlightEnabled

Retourne si cette vue doit utiliser une mise en surbrillance du focus par défaut lorsqu’elle est concentrée, mais n’a android.R.attr#state_focused pas définie en arrière-plan. Définit si cette vue doit utiliser une mise en surbrillance du focus par défaut lorsqu’elle est concentrée, mais n’a android.R.attr#state_focused pas défini dans son arrière-plan.

Display

Obtient l’affichage logique auquel la fenêtre de la vue a été attachée.

DrawingCache

L’appel de cette méthode équivaut à appeler getDrawingCache(false).

DrawingCacheBackgroundColor

Ce membre est déconseillé. ; La définition d’une couleur d’arrière-plan unie pour les bitmaps du cache de dessin améliore les performances et l’utilisation de la mémoire.

DrawingCacheEnabled

Indique si le cache de dessin est activé pour cette vue. ; Active ou désactive le cache de dessin.

DrawingCacheQuality

Retourne la qualité du cache de dessin. ; Définissez la qualité du cache de dessin de cette vue.

DrawingTime

Retourne l’heure à laquelle le dessin de la hiérarchie d’affichage a démarré.

DuplicateParentStateEnabled

Indique si cela doublons son état dessinable à partir de son parent. ; Active ou désactive la duplication de l’état du parent dans cette vue.

Elevation

Élévation de base de cette vue par rapport à son parent, en pixels. Définit l’élévation de base de cette vue, en pixels.

EmptyStateSet

Indique que la vue n’a aucun état défini.

Enabled

Retourne l’état activé pour cette vue. ; Définissez l’état activé de cette vue.

EnabledFocusedSelectedStateSet

Indique que la vue est activée, prioritaire et sélectionnée.

EnabledFocusedSelectedWindowFocusedStateSet

Indique que l’affichage est activé, concentré, sélectionné et que sa fenêtre a le focus.

EnabledFocusedStateSet

Indique que la vue est activée et a le focus.

EnabledFocusedWindowFocusedStateSet

Indique que l’affichage est activé, concentré et que sa fenêtre a le focus.

EnabledSelectedStateSet

Indique que la vue est activée et sélectionnée.

EnabledSelectedWindowFocusedStateSet

Indique que l’affichage est activé, sélectionné et que sa fenêtre a le focus.

EnabledStateSet

Indique que la vue est activée.

EnabledWindowFocusedStateSet

Indique que l’affichage est activé et que sa fenêtre a le focus.

ExplicitStyle

Retourne l’ID de ressource pour le style spécifié à l’aide style="..." de l’élément XML de stockage de AttributeSet l’élément Resources#ID_NULLOU sinon, s’il n’est pas spécifié ou non applicable.

FilterTouchesWhenObscured

Obtient si l’infrastructure doit ignorer les touches lorsque la fenêtre de la vue est masquée par une autre fenêtre visible à l’emplacement tactile. Définit si l’infrastructure doit ignorer les touches lorsque la fenêtre de l’affichage est masquée par une autre fenêtre visible à l’emplacement tactile.

FitsSystemWindows

Vérifiez l’état de #setFitsSystemWindows(boolean).

Focusable

Retourne si cette vue est actuellement en mesure de prendre le focus. ; Définissez si cette vue peut recevoir le focus.

FocusableInTouchMode

Lorsqu’une vue est focusable, il se peut qu’elle ne souhaite pas prendre le focus en mode tactile. Définissez si cette vue peut recevoir le focus en mode tactile.

FocusedByDefault

Retourne si cette vue doit recevoir le focus lorsque le focus est restauré pour la hiérarchie d’affichage contenant cette vue. ; Définit si cette vue doit recevoir le focus lorsque le focus est restauré pour la hiérarchie d’affichage contenant cette vue.

FocusedSelectedStateSet

Indique que la vue est axée et sélectionnée.

FocusedSelectedWindowFocusedStateSet

Indique que l’affichage est concentré, sélectionné et que sa fenêtre a le focus.

FocusedStateSet

Indique que la vue est axée.

FocusedWindowFocusedStateSet

Indique que l’affichage a le focus et que sa fenêtre a le focus.

ForceDarkAllowed

Voir #setForceDarkAllowed(boolean); Définit s’il faut autoriser ou non l’obscurité à appliquer à cette vue.

Foreground

Retourne le dessinable utilisé comme premier plan de cette vue. ; Fournissez un dessinable à afficher au-dessus de tout le contenu de l’affichage.

ForegroundGravity

Décrit comment le premier plan est positionné.

ForegroundTintBlendMode

Retournez le mode de fusion utilisé pour appliquer la teinte au premier plan dessinable, le cas échéant. ; Spécifie le mode de fusion utilisé pour appliquer la teinte spécifiée par #setForegroundTintList(ColorStateList)} au dessinable d’arrière-plan.

ForegroundTintList

Retourne la teinte appliquée au premier plan, si elle est spécifiée. ; Applique une teinte au premier plan dessinable.

ForegroundTintMode

Obtient ou définit le mode de fusion utilisé pour appliquer la teinte au premier plan dessinable.

FrameContentVelocity

Obtenez la vitesse actuelle de la vue. ; Définissez la vitesse actuelle de la vue, nous suivons uniquement la valeur positive.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
Handler

Gestionnaire associé au thread exécutant la vue. Ce gestionnaire peut être utilisé pour pomper des événements dans la file d’attente des événements de l’interface utilisateur.

HandwritingBoundsOffsetBottom

Retourne la quantité de décalage appliquée au bord inférieur des limites d’écriture manuscrite de cette vue, dans l’unité de pixels.

HandwritingBoundsOffsetLeft

Retourne la quantité de décalage appliquée au bord gauche des limites d’écriture manuscrite de cette vue, dans l’unité de pixels.

HandwritingBoundsOffsetRight

Retourne la quantité de décalage appliquée au bord droit des limites d’écriture manuscrite de cette vue, dans l’unité de pixels.

HandwritingBoundsOffsetTop

Retourne la quantité de décalage appliquée au bord supérieur des limites d’écriture manuscrite de cette vue, dans l’unité de pixels.

HandwritingDelegateFlags

Retourne des indicateurs configurant le comportement de délégation d’écriture manuscrite pour cet affichage de l’éditeur délégué, comme défini par #setHandwritingDelegateFlags. ; Définit des indicateurs qui configurent le comportement de délégation d’écriture manuscrite pour cet affichage de l’éditeur délégué.

HandwritingDelegatorCallback

Retourne le jeu de rappels par #setHandwritingDelegatorCallback lequel doit être appelé lorsqu’un stylet MotionEvent se produit dans les limites de cette vue. Définit un rappel qui doit être appelé lorsqu’un stylet MotionEvent se produit dans les limites de cette vue.

HapticFeedbackEnabled

Définissez si cette vue doit avoir des commentaires haptiques pour les événements tels que les pressions longues.

HasExplicitFocusable

Retourne true si cette vue est focusable ou si elle contient une vue accessible pour laquelle #hasExplicitFocusable() elle retourne true.

HasFocus

Retourne true si cette vue a le focus lui-même ou est l’ancêtre de la vue qui a le focus.

HasFocusable

Retourne true si cette vue est focusable ou si elle contient une vue accessible pour laquelle #hasFocusable() elle retourne true.

HasNestedScrollingParent

Retourne true si cette vue a un parent de défilement imbriqué.

HasOnClickListeners

Retourne si cette vue a un OnClickListener attaché.

HasOnLongClickListeners

Retourne si cette vue a un OnLongClickListener attaché.

HasOverlappingRendering

Retourne si cette vue comporte du contenu qui se chevauche.

HasPointerCapture

Vérifie l’état de capture du pointeur.

HasTransientState

Indique si la vue suit actuellement l’état temporaire que l’application ne doit pas avoir à se soucier de l’enregistrement et de la restauration, mais que l’infrastructure doit prendre une note spéciale pour conserver le cas échéant. ; Définissez si cette vue effectue actuellement le suivi de l’état temporaire que l’infrastructure doit tenter de conserver si possible.

HasWindowFocus

Retourne true si cette vue se trouve dans une fenêtre qui a actuellement le focus sur la fenêtre.

Height

Retournez la hauteur de votre vue.

HorizontalFadingEdgeEnabled

Indiquez si les bords horizontaux sont décolorés lorsque la vue fait défiler horizontalement. ; Définissez si les bords horizontaux doivent être décolorés lorsque cette vue fait défiler horizontalement.

HorizontalFadingEdgeLength

Retourne la taille des bords en mode horizontal utilisés pour indiquer qu’un plus grand nombre de contenu dans cette vue est visible.

HorizontalScrollBarEnabled

Indiquez si la barre de défilement horizontale doit être dessinée ou non. ; Définissez si la barre de défilement horizontale doit être dessinée ou non.

HorizontalScrollbarHeight

Retourne la hauteur de la barre de défilement horizontale.

HorizontalScrollbarThumbDrawable

Retourne le dessin actuellement configuré pour le pouce de la barre de défilement horizontale s’il existe, null sinon. Définit le pouce horizontal dessinable

HorizontalScrollbarTrackDrawable

Retourne le dessin actuellement configuré pour la piste de la barre de défilement horizontale s’il existe, null sinon. Définit le tracé horizontal pouvant être dessiné

Hovered

Retourne true si la vue est actuellement pointée. ; Définit si la vue est actuellement pointée.

Id

Retourne l’identificateur de cette vue. ; Définit l’identificateur de cette vue.

ImportantForAccessibility

Obtient le mode permettant de déterminer si cette vue est importante pour l’accessibilité. Définit comment déterminer si cette vue est importante pour l’accessibilité, c’est-à-dire si elle déclenche des événements d’accessibilité et si elle est signalée aux services d’accessibilité qui interrogent l’écran.

ImportantForAutofill

Obtient le mode permettant de déterminer si cette vue est importante pour le remplissage automatique. Pour plus d’informations sur ce mode, consultez setImportantForAutofill(int) et isImportantForAutofill().

ImportantForContentCapture

Obtient le mode permettant de déterminer si cette vue est importante pour la capture de contenu. Pour plus d’informations sur ce mode, consultez setImportantForContentCapture(int) et isImportantForContentCapture().

IsAccessibilityDataSensitive

Indique si cette vue doit restreindre l’accès au service d’accessibilité uniquement aux services dont la propriété a la android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool valeur true.

IsAccessibilityFocused

Retourne si cette vue est axée sur l’accessibilité.

IsAttachedToWindow

Retourne true si cette vue est actuellement attachée à une fenêtre.

IsContentSensitive

Retourne si cette vue affiche du contenu sensible, en fonction de la valeur définie explicitement par #setContentSensitivity(int).

IsCredential

Cette méthode a été déconseillée au niveau de l’API 37. L’isCredential() n’est plus utilisé par le système et n’est pas recommandé pour une utilisation par les applications. L’objectif et les attentes d’utilisation de cette propriété n’ont jamais été clairement définis.

IsDirty

True si cette vue a changé depuis la dernière fois dessinée.

IsFocused

Retourne true si cette vue a le focus

IsHandwritingDelegate

Retourne si cette vue a été définie en tant que délégué d’écriture manuscrite par #setIsHandwritingDelegate. ; Définit cette vue comme délégué d’écriture manuscrite.

IsHardwareAccelerated

Indique si cette vue est attachée à une fenêtre accélérée matérielle ou non.

IsImportantForAccessibility

Calcule si cette vue doit être exposée pour l’accessibilité.

IsImportantForAutofill

Indique si le android.app.assist.AssistStructure.ViewNode système Android associé à cette vue est considéré comme important à des fins de remplissage automatique.

IsImportantForContentCapture

Indique au système Android si cette vue est considérée comme importante pour la capture de contenu, en fonction de la valeur définie explicitement par #setImportantForContentCapture(int) et de l’heuristique lorsqu’elle est #IMPORTANT_FOR_CONTENT_CAPTURE_AUTO.

IsInEditMode

Indique si cette vue est actuellement en mode édition.

IsInLayout

Retourne si la hiérarchie d’affichage subit actuellement une passe de disposition.

IsInTouchMode

Retourne l’état du mode tactile associé à cette vue.

IsLaidOut

Cette propriété renvoie la valeur true si cette vue a subi au moins une disposition depuis sa dernière attachement ou détachée d’une fenêtre.

IsLayoutDirectionResolved

True si la direction de la disposition a été résolue.

IsLayoutRequested

Indique si la disposition de cette vue sera demandée ou non pendant la passe de disposition de la hiérarchie suivante.

IsOpaque

Indique si cette vue est opaque.

IsPaddingOffsetRequired

Si l’affichage dessine du contenu à l’intérieur de son remplissage et active les bords d’effacement, il doit prendre en charge les décalages de remplissage.

IsPaddingRelative

Retourne si le remplissage a été défini via des valeurs #setPaddingRelative(int, int, int, int) relatives ou via

IsPivotSet

Retourne si un pivot a été défini ou non par un appel à #setPivotX(float) ou #setPivotY(float).

IsScrollContainer

Indique si cette vue est l’un des conteneurs défilants dans sa fenêtre.

IsShowingLayoutBounds

Retourne true lorsque l’affichage est attaché et que le paramètre du développeur système pour afficher les limites de disposition est activé ou false autrement.

IsShown

Retourne la visibilité de cette vue et de tous ses ancêtres

IsTemporarilyDetached

Indique si l’état View est compris entre #onStartTemporaryDetach() et #onFinishTemporaryDetach().

IsTextAlignmentResolved

True si l’alignement du texte est résolu.

IsTextDirectionResolved

True si la direction du texte est résolue.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

(Hérité de JavaObject)
JniPeerMembers

Obtient les métadonnées d’homologue JNI utilisées par le .NET pour le runtime de liaison Android.

KeepScreenOn

Retourne si l’écran doit rester activé, correspondant à la valeur actuelle de #KEEP_SCREEN_ON. ; Contrôle si l’écran doit rester activé, en modifiant la valeur de #KEEP_SCREEN_ON.

KeyboardNavigationCluster

Retourne si cette vue est une racine d’un cluster de navigation au clavier. Définissez si cette vue est une racine d’un cluster de navigation au clavier.

KeyDispatcherState

Retournez le global KeyEvent.DispatcherState KeyEvent.DispatcherState pour la fenêtre de cette vue.

LabelFor

Obtient l’ID d’une vue pour laquelle cette vue sert d’étiquette à des fins d’accessibilité. ; Définit l’ID d’une vue pour laquelle cette vue sert d’étiquette à des fins d’accessibilité.

LayerType

Indique le type de couche actuellement associé à cette vue.

LayoutDirection

Retourne la direction de disposition résolue pour cette vue. ; Définissez la direction de disposition pour cette vue.

LayoutParameters

Obtenez l’élément LayoutParams associé à cette vue. ; Définissez les paramètres de disposition associés à cette vue.

Left

Position gauche de cette vue par rapport à son parent. ; Définit la position gauche de cette vue par rapport à son parent.

LeftFadingEdgeStrength

Retourne la force, ou l’intensité, du bord décoloré gauche.

LeftPaddingOffset

Montant par lequel étendre la région à la mode gauche.

LongClickable

Indique si cette vue réagit aux événements de clic long ou non. ; Active ou désactive les événements de clic long pour cette vue.

Matrix

Matrice de transformation de cette vue, calculée en fonction des propriétés de rotation, d’échelle et de tableau croisé dynamique actuelles.

MeasuredHeight

Comme #getMeasuredHeightAndState(), mais retourne uniquement le composant de hauteur brute (qui est le résultat est masqué par #MEASURED_SIZE_MASK).

MeasuredHeightAndState

Retournez les informations de mesure de hauteur totale pour cette vue, calculées par l’appel le plus récent à #measure(int, int).

MeasuredState

Retourne uniquement les bits d’état et #getMeasuredWidthAndState()#getMeasuredHeightAndState(), combinés en un entier.

MeasuredWidth

Comme #getMeasuredWidthAndState(), mais retourne uniquement le composant de largeur brute (c’est-à-dire le résultat est masqué par #MEASURED_SIZE_MASK).

MeasuredWidthAndState

Retournez les informations de mesure de largeur totale pour cette vue, calculées par l’appel le plus récent à #measure(int, int).

MinimumHeight

Retourne la hauteur minimale de la vue.

MinimumWidth

Retourne la largeur minimale de la vue.

NestedScrollingEnabled

Retourne true si le défilement imbriqué est activé pour cette vue. ; Activez ou désactivez le défilement imbriqué pour cette vue.

NextClusterForwardId

Obtient l’ID de la racine du cluster de navigation clavier suivant.

NextFocusDownId

Obtient l’ID de la vue à utiliser lorsque le focus suivant est FOCUS_DOWN .

NextFocusForwardId

Obtient l’ID de la vue à utiliser lorsque le focus suivant est FOCUS_FORWARD .

NextFocusLeftId

Obtient l’ID de la vue à utiliser lorsque le focus suivant est FOCUS_LEFT .

NextFocusRightId

Obtient l’ID de la vue à utiliser lorsque le focus suivant est FOCUS_RIGHT .

NextFocusUpId

Obtient l’ID de la vue à utiliser lorsque le focus suivant est FOCUS_UP .

OnFocusChangeListener

Retourne le rappel de modification de focus inscrit pour cette vue. ; Inscrivez un rappel à appeler lorsque le focus de cette vue a été modifié.

OutlineAmbientShadowColor

Couleur d’ombre définie par setOutlineAmbientShadowColor(int) ou noire si rien n’a été défini

OutlineProvider

Retourne le courant ViewOutlineProvider de l’affichage, qui génère le plan qui définit la forme de l’ombre qu’il caste et active le découpage du contour. Définit l’affichage ViewOutlineProvider , qui génère le contour qui définit la forme de l’ombre qu’il caste et active la capture de contour.

OutlineSpotShadowColor

Couleur d’ombre définie par setOutlineSpotShadowColor(int) ou noir si rien n’a été défini

Overlay

Retourne la superposition de cette vue, la créant si elle n’existe pas encore.

OverScrollMode

Retourne le mode de sur-défilement pour cette vue. ; Définissez le mode de sur-défilement pour cette vue.

PaddingBottom

Retourne le remplissage inférieur de cette vue.

PaddingEnd

Retourne le remplissage final de cette vue en fonction de sa direction de disposition résolue.

PaddingLeft

Retourne le remplissage gauche de cette vue.

PaddingRight

Retourne le remplissage droit de cette vue.

PaddingStart

Retourne le remplissage de début de cette vue en fonction de sa direction de disposition résolue.

PaddingTop

Retourne le remplissage supérieur de cette vue.

Parent

Obtient le parent de cette vue. Notez que le parent est un ViewParent et pas nécessairement une vue.

ParentForAccessibility

Obtient le parent à des fins d’accessibilité. Notez que le parent pour l’accessibilité n’est pas nécessaire pour le parent immédiat. C’est le premier prédécesseur qui est important pour l’accessibilité.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
PendingCredentialCallback

Retourne le rappel qui a déjà été configuré sur cette vue via l’API #setPendingCredentialRequest .

PendingCredentialRequest

Retourne l’élément GetCredentialRequest associé à la vue.

PivotX

Emplacement x du point autour duquel la vue est #setRotation(float) rotated et #setScaleX(float) scaled. ; Définit l’emplacement x du point autour duquel la vue est #setRotation(float) rotated et #setScaleX(float) scaled.

PivotY

Emplacement y du point autour duquel la vue est #setRotation(float) rotated et #setScaleY(float) scaled. ; Définit l’emplacement y du point autour duquel la vue est #setRotation(float) rotated et #setScaleY(float) scaled.

PointerIcon

Obtient l’icône pointeur de la souris pour l’affichage actuel.

PreferKeepClear

Récupérez la préférence pour que cette vue soit conservée en clair. ; Définissez une préférence pour que les limites de cette vue restent claires des fenêtres flottantes au-dessus de la fenêtre de cette vue.

PreferKeepClearRects

Définissez une préférence pour effacer les rects fournis des fenêtres flottantes au-dessus de la fenêtre de cette vue.

Pressed

Indique si la vue est actuellement en état enfoncé. ; Définit l’état appuyé pour cette vue.

PressedEnabledFocusedSelectedStateSet

Indique que l’affichage est appuyé, activé, concentré et sélectionné.

PressedEnabledFocusedSelectedWindowFocusedStateSet

Indique que l’affichage est appuyé, activé, concentré, sélectionné et que sa fenêtre a le focus.

PressedEnabledFocusedStateSet

Indique que l’affichage est appuyé, activé et concentré.

PressedEnabledFocusedWindowFocusedStateSet

Indique que l’affichage est appuyé, activé, concentré et que sa fenêtre a le focus.

PressedEnabledSelectedStateSet

Indique que l’affichage est appuyé, activé et sélectionné.

PressedEnabledSelectedWindowFocusedStateSet

Indique que l’affichage est appuyé, activé, sélectionné et que sa fenêtre a le focus.

PressedEnabledStateSet

Indique que la vue est enfoncée et activée.

PressedEnabledWindowFocusedStateSet

Indique que la vue est enfoncée, activée et que sa fenêtre a le focus.

PressedFocusedSelectedStateSet

Indique que l’affichage est appuyé, concentré et sélectionné.

PressedFocusedSelectedWindowFocusedStateSet

Indique que l’affichage est appuyé, concentré, sélectionné et que sa fenêtre a le focus.

PressedFocusedStateSet

Indique que l’affichage est appuyé et concentré.

PressedFocusedWindowFocusedStateSet

Indique que l’affichage est appuyé, concentré et que sa fenêtre a le focus.

PressedSelectedStateSet

Indique que l’affichage est appuyé et sélectionné.

PressedSelectedWindowFocusedStateSet

Indique que l’affichage est appuyé, sélectionné et que sa fenêtre a le focus.

PressedStateSet

Indique que la vue est enfoncée.

PressedWindowFocusedStateSet

Indique que l’affichage est enfoncé et que sa fenêtre a le focus.

RequestedFrameRate

Obtenez la fréquence d’images préférée actuelle de l’affichage. Vous pouvez définir la fréquence d’images préférée pour une vue à l’aide d’un nombre positif ou en spécifiant la catégorie de fréquence d’images préférée à l’aide de constantes, notamment REQUESTED_FRAME_RATE_CATEGORY_NO_PREFERENCE, REQUESTED_FRAME_RATE_CATEGORY_LOW, REQUESTED_FRAME_RATE_CATEGORY_NORMAL, REQUESTED_FRAME_RATE_CATEGORY_HIGH.

Resources

Retourne les ressources associées à cette vue.

RevealOnFocusHint

Retourne la préférence de cette vue pour révéler le comportement lorsqu’il obtient le focus. ; Définit la préférence de cette vue pour révéler le comportement lorsqu’il obtient le focus.

Right

Position droite de cette vue par rapport à son parent. ; Définit la position appropriée de cette vue par rapport à son parent.

RightFadingEdgeStrength

Retourne la force, ou l’intensité, du bord décoloré droit.

RightPaddingOffset

Montant par lequel étendre la région de décoloration appropriée.

RootSurfaceControl

AttachedSurfaceControl lui-même n’est pas une vue, il s’agit simplement de l’interface de l’objet de système de fenêtre qui contient l’ensemble de la hiérarchie d’affichage.

RootView

Recherche la vue la plus haute dans la hiérarchie d’affichage actuelle.

RootWindowInsets

Fournissez les FenêtreInsets d’origine qui sont distribués à la hiérarchie d’affichage.

Rotation

Degrés de rotation de la vue autour du point pivot. Définit les degrés que la vue est pivotée autour du point de tableau croisé dynamique.

RotationX

Degrés de rotation de la vue autour de l’axe horizontal à travers le point de pivot. ; Définit les degrés que la vue est pivotée autour de l’axe horizontal à travers le point croisé dynamique.

RotationY

Degrés de rotation de la vue autour de l’axe vertical à travers le point pivot. Définit les degrés que la vue est pivotée autour de l’axe vertical à travers le point croisé dynamique.

SaveEnabled

Indique si cette vue enregistre son état (autrement dit, si sa #onSaveInstanceState méthode sera appelée). ; Contrôle si l’enregistrement de l’état de cette vue est activé (autrement dit, si sa #onSaveInstanceState méthode sera appelée).

SaveFromParentEnabled

Indique si l’ensemble de la hiérarchie sous cette vue enregistre son état lorsqu’une traversée d’enregistrement d’état se produit à partir de son parent. ; Contrôle si l’ensemble de la hiérarchie sous cette vue enregistre son état lorsqu’une traversée d’enregistrement d’état se produit à partir de son parent.

ScaleX

Quantité que la vue est mise à l’échelle en x autour du point de tableau croisé dynamique, en proportion de la largeur non mise à l’échelle de la vue. Définit la quantité que la vue est mise à l’échelle en x autour du point de tableau croisé dynamique, en proportion de la largeur non mise à l’échelle de la vue.

ScaleXs

Wrapper De propriété autour des scaleX fonctionnalités gérées par les méthodes et View#setScaleX(float) les View#getScaleX() méthodes.

ScaleY

Quantité que la vue est mise à l’échelle en y autour du point de tableau croisé dynamique, en proportion de la hauteur non mise à l’échelle de la vue. Définit la quantité que la vue est mise à l’échelle en Y autour du point de tableau croisé dynamique, en proportion de la largeur non mise à l’échelle de la vue.

ScaleYs

Wrapper De propriété autour des scaleY fonctionnalités gérées par les méthodes et View#setScaleY(float) les View#getScaleY() méthodes.

ScreenReaderFocusable

Retourne si la vue doit être traitée comme une unité focusable par les outils d’accessibilité du lecteur d’écran. ; Définit si cette vue doit être un élément focusable pour les lecteurs d’écran et inclure des vues non focusables à partir de sa sous-arborescence lors de la fourniture de commentaires.

ScrollBarDefaultDelayBeforeFade

Retourne le délai avant le fondu des barres de défilement. ; Définissez le délai avant le fondu des barres de défilement.

ScrollBarFadeDuration

Retourne la durée de fondu de la barre de défilement. ; Définissez la durée de fondu de la barre de défilement.

ScrollbarFadingEnabled

Retourne true si les barres de défilement sont fondues lorsque cette vue ne fait pas défiler ; Définissez si les barres de défilement sont fondues lorsque l’affichage ne fait pas défiler.

ScrollBarSize

Retourne la taille de la barre de défilement. ; Définissez la taille de la barre de défilement.

ScrollBarStyle

Retourne le style de barre de défilement actuel. ; Spécifiez le style des barres de défilement.

ScrollCaptureHint

Retourne l’indicateur de capture de défilement actuel pour cette vue. ; Définit l’indicateur de capture de défilement pour cette vue.

ScrollIndicators

Retourne un masque de bits représentant les indicateurs de défilement activés.

ScrollX

Retourne la position de gauche défilement de cette vue. ; Définissez la position de défilement horizontal de votre vue.

ScrollY

Renvoyer la position supérieure du défilement de cette vue. ; Définissez la position verticale de votre affichage.

Selected

Indique l’état de sélection de cette vue. ; Modifie l’état de sélection de cette vue.

SelectedStateSet

Indique que la vue est sélectionnée.

SelectedWindowFocusedStateSet

Indique que l’affichage est sélectionné et que sa fenêtre a le focus.

SolidColor

Remplacez cela si votre vue est connue pour être toujours dessinée en haut d’un arrière-plan de couleur unie et doit dessiner des bords décolorés.

SoundEffectsEnabled

Définissez si cette vue doit avoir des effets sonores activés pour les événements tels que le clic et le toucher.

SourceLayoutResId

Un View peut être gonflé à partir d’une disposition XML.

StateDescription

Obtient ou définit la description de l’état présentée aux services d’accessibilité.

StateDescriptionFormatted

Retourne la description de l’état View. ; Définit la description de l’état Viewde '.

StateListAnimator

Retourne l’élément StateListAnimator actuel s’il existe. ; Attache l’élément StateListAnimator fourni à cette vue.

SuggestedMinimumHeight

Retourne la hauteur minimale suggérée que l’affichage doit utiliser.

SuggestedMinimumWidth

Retourne la largeur minimale suggérée que la vue doit utiliser.

SupplementalDescription

Obtient ou définit des informations d’accessibilité supplémentaires pour cette vue.

SupplementalDescriptionFormatted

Retourne la description supplémentaire de la vue. Une description supplémentaire fournit de brèves informations supplémentaires pour ce nœud, telles que l’objectif du nœud lorsqu’il n’est pas transmis dans sa représentation textuelle. Par exemple, si une sélection déroulante a pour but de définir la famille de polices, la description supplémentaire peut être « famille de polices ». Si ce nœud a des enfants, sa description supplémentaire sert d’informations supplémentaires et n’est pas destinée à remplacer les informations existantes dans la sous-arborescence. Cela diffère de getContentDescription() dans lequel cette description est purement supplémentaire, tandis qu’une description de contenu peut être utilisée pour remplacer une description pour un nœud ou sa sous-arborescence qu’une technologie d’assistance calcule autrement en fonction d’autres propriétés du nœud et de ses descendants. Remarque : Ne remplacez pas cette méthode, car elle n’aura aucun effet sur la description supplémentaire présentée aux services d’accessibilité. Vous devez appeler setSupplementalDescription(CharSequence) pour modifier la description supplémentaire.

SystemGestureExclusionRects

Récupérez la liste des zones dans l’espace de coordonnées post-disposition de cette vue où le système ne doit pas intercepter les mouvements tactiles ou d’autres mouvements d’appareil pointant. ; Définit une liste de zones dans l’espace de coordonnées post-disposition de cette vue où le système ne doit pas intercepter les mouvements tactiles ou d’autres mouvements d’appareil pointant.

SystemUiFlags

Obtient ou définit les indicateurs de visibilité de l’interface utilisateur système demandés pour cette vue.

SystemUiVisibility
Obsolète.

Retourne le dernier #setSystemUiVisibility(int) que cette vue a demandé. ; Demandez que la visibilité de la barre d’état ou d’autres décorations d’écran/fenêtre soit modifiée.

Tag

Retourne la balise de cette vue. ; Définit la balise associée à cette vue.

TextAlignment

Retourne l’alignement du texte résolu. ; Définissez l’alignement du texte.

TextDirection

Retournez le sens du texte résolu. ; Définissez la direction du texte.

ThresholdClass

Obtient le handle de classe JNI utilisé par le .NET pour le runtime de liaison Android.

ThresholdType

Obtient le type managé utilisé par le .NET pour le runtime de liaison Android.

TooltipText

Obtient ou définit le texte affiché dans l’info-bulle de cette vue.

TooltipTextFormatted

Renvoie le texte de l’info-bulle de la vue. Définit le texte de l’info-bulle qui s’affiche dans une petite fenêtre contextuelle en regard de la vue.

Top

Position supérieure de cette vue par rapport à son parent. ; Définit la position supérieure de cette vue par rapport à son parent.

TopFadingEdgeStrength

Retourne la force, ou l’intensité, du bord décoloré supérieur.

TopPaddingOffset

Montant par lequel étendre la région de décoloration supérieure.

Touchables

Recherchez et retournez toutes les vues tactiles qui sont descendants de cette vue, éventuellement y compris cette vue si elle est tactile elle-même.

TouchDelegate

Obtient touchDelegate pour cette vue.

TransitionAlpha

Cette propriété est destinée uniquement à être utilisée par la transition Fondu, qui l’anime pour produire une translucency visuelle qui n’a pas d’effet secondaire (ou qui est affectée par) la propriété alpha réelle. ; Cette propriété est destinée uniquement à être utilisée par la transition Fondu, qui l’anime pour produire une translucency visuelle qui n’a pas d’effet secondaire (ou qui est affectée par) la propriété alpha réelle.

TransitionName

Retourne le nom de la vue à utiliser pour identifier les vues dans transitions. ; Définit le nom de la vue à utiliser pour identifier les vues dans les transitions.

TranslationX

Emplacement horizontal de cette vue par rapport à sa #getLeft() left position. ; Définit l’emplacement horizontal de cette vue par rapport à sa #getLeft() left position.

TranslationY

Emplacement vertical de cette vue par rapport à sa #getTop() top position. ; Définit l’emplacement vertical de cette vue par rapport à sa #getTop() top position.

TranslationZ

Emplacement de profondeur de cette vue par rapport à son #getElevation() elevation. ; Définit l’emplacement de profondeur de cette vue par rapport à son #getElevation() elevation.

UniqueDrawingId

Obtenez l’identificateur utilisé pour cette vue par le système de dessin.

VerticalFadingEdgeEnabled

Indiquez si les bords verticaux sont décolorés lorsque la vue fait défiler horizontalement. ; Définissez si les bords verticaux doivent être décolorés lorsque cette vue fait défiler verticalement.

VerticalFadingEdgeLength

Retourne la taille des bords décolorés verticaux utilisés pour indiquer qu’un plus grand nombre de contenu dans cette vue est visible.

VerticalScrollBarEnabled

Indiquez si la barre de défilement verticale doit être dessinée ou non. ; Définissez si la barre de défilement verticale doit être dessinée ou non.

VerticalScrollbarPosition

Définissez la position de la barre de défilement verticale.

VerticalScrollbarThumbDrawable

Retourne le dessin actuellement configuré pour le pouce de la barre de défilement verticale s’il existe, null sinon. Définit le pouce de la barre de défilement verticale pouvant être dessinée

VerticalScrollbarTrackDrawable

Retourne le dessin actuellement configuré pour la piste de la barre de défilement verticale s’il existe, null sinon. Définit la piste de barre de défilement verticale pouvant être dessinée

VerticalScrollbarWidth

Retourne la largeur de la barre de défilement verticale.

ViewTranslationResponse

Retourne l’élément ViewTranslationResponse associé à cette vue.

ViewTreeObserver

Retourne le ViewTreeObserver pour la hiérarchie de cette vue.

Visibility

Retourne l’état de visibilité de cette vue. ; Définissez l’état de visibilité de cette vue.

Width

Retournez la largeur de votre vue.

WindowAttachCount

Nombre de fois où cette vue a été attachée à une fenêtre

WindowFocusedStateSet

Indique que la fenêtre de l’affichage a le focus.

WindowId

Récupérez la WindowId fenêtre à laquelle cette vue est actuellement attachée.

WindowInsetsController

Récupère l’une WindowInsetsController des fenêtres auxquelles cette vue est attachée.

WindowSystemUiVisibility

Retourne la visibilité actuelle de l’interface utilisateur système définie pour l’ensemble de la fenêtre.

WindowToken

Récupérez un jeton unique identifiant la fenêtre à laquelle cette vue est attachée.

WindowVisibility

Renvoie la visibilité actuelle de la fenêtre à laquelle cette vue est attachée (soit #GONE, #INVISIBLEsoit #VISIBLE).

X

Wrapper De propriété autour des x fonctionnalités gérées par les méthodes et View#setX(float) les View#getX() méthodes.

Y

Wrapper De propriété autour des y fonctionnalités gérées par les méthodes et View#setY(float) les View#getY() méthodes.

Z

Wrapper De propriété autour des z fonctionnalités gérées par les méthodes et View#setZ(float) les View#getZ() méthodes.

Méthodes

Nom Description
AddChildrenForAccessibility(IList<View>)

Ajoute les enfants de cet affichage pertinents pour l’accessibilité à la liste donnée en tant que sortie.

AddExtraDataToAccessibilityNodeInfo(AccessibilityNodeInfo, String, Bundle)

Ajoute des données supplémentaires à une AccessibilityNodeInfo requête explicite pour les données supplémentaires.

AddFocusables(IList<View>, FocusSearchDirection, FocusablesFlags)

Ajoute toutes les vues pouvant être focusables qui sont des descendants de cette vue (éventuellement y compris cette vue si elle est focusable elle-même) aux vues.

AddFocusables(IList<View>, FocusSearchDirection)

Ajoutez toutes les vues pouvant être mises au point qui sont des descendants de cette vue (éventuellement cette vue si elle est focusable elle-même) aux vues.

AddKeyboardNavigationClusters(ICollection<View>, FocusSearchDirection)

Ajoute les racines de cluster de navigation clavier qui sont des descendants de cette vue (éventuellement, y compris cette vue s’il s’agit d’une racine de cluster elle-même) aux vues.

AddOnAttachStateChangeListener(View+IOnAttachStateChangeListener)

Ajoutez un écouteur pour les modifications d’état d’attachement.

AddOnLayoutChangeListener(View+IOnLayoutChangeListener)

Ajoutez un écouteur qui sera appelé lorsque les limites de la vue changent en raison du traitement de la disposition.

AddOnUnhandledKeyEventListener(View+IOnUnhandledKeyEventListener)

Ajoute un écouteur qui recevra des ss non gérés KeyEvent.

AddTouchables(IList<View>)

Ajoutez toutes les vues tactiles qui sont descendants de cette vue (éventuellement y compris cette vue si elle est tactile elle-même) aux vues.

Animate()

Cette méthode retourne un objet ViewPropertyAnimator, qui peut être utilisé pour animer des propriétés spécifiques sur cette vue.

AnnounceForAccessibility(ICharSequence)

Méthode pratique pour envoyer un AccessibilityEvent#TYPE_ANNOUNCEMENTAccessibilityEvent message pour suggérer qu’un service d’accessibilité annonce le texte spécifié à ses utilisateurs.

AnnounceForAccessibility(String)

Méthode pratique pour envoyer un AccessibilityEvent#TYPE_ANNOUNCEMENTAccessibilityEvent message pour suggérer qu’un service d’accessibilité annonce le texte spécifié à ses utilisateurs.

Autofill(AutofillValue)

Remplit automatiquement le contenu de cette vue avec le value.

Autofill(SparseArray)

Remplit automatiquement le contenu des enfants virtuels dans cette vue.

AwakenScrollBars()

Déclenchez les barres de défilement à dessiner.

AwakenScrollBars(Int32, Boolean)

Déclenchez les barres de défilement à dessiner.

AwakenScrollBars(Int32)

Déclenchez les barres de défilement à dessiner.

BringToFront()

Modifiez l’ordre de z de la vue dans l’arborescence, de sorte qu’il se trouve sur d’autres vues frères.

BuildDrawingCache()

L’appel de cette méthode équivaut à appeler buildDrawingCache(false).

BuildDrawingCache(Boolean)

Force la génération du cache de dessin si le cache de dessin n’est pas valide.

BuildLayer()

Force la création de la couche de cette vue et le rendu de cette vue dans sa couche.

CallOnClick()

Appelez directement n’importe quel OnClickListener attaché.

CancelDragAndDrop()

Annule une opération de glisser-déplacer en cours.

CancelLongPress()

Annule une longue pression en attente.

CancelPendingInputEvents()

Annulez les événements d’entrée généraux différés qui ont été publiés précédemment dans la file d’attente des événements.

CanResolveLayoutDirection()

Vérifiez si la résolution de direction de disposition peut être effectuée.

CanResolveTextAlignment()

Vérifiez si la résolution de l’alignement du texte peut être effectuée.

CanResolveTextDirection()

Vérifiez si la résolution de direction du texte peut être effectuée.

CanScrollHorizontally(Int32)

Vérifiez si cette vue peut faire défiler horizontalement dans une certaine direction.

CanScrollVertically(Int32)

Vérifiez si cette vue peut faire défiler verticalement dans une certaine direction.

CheckInputConnectionProxy(View)

Appelé par le android.view.inputmethod.InputMethodManager moment où une vue qui n’est pas la cible de connexion d’entrée actuelle tente d’effectuer un appel sur le gestionnaire.

ClearAnimation()

Annule toutes les animations de cette vue.

ClearFocus()

Appelé lorsque cette vue veut abandonner le focus.

ClearPendingCredentialRequest()

Efface la requête et le rappel précédemment définis via View#setPendingCredentialRequest.

ClearViewTranslationCallback()

Effacez le résultat ViewTranslationCallback de cette vue.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
CombineMeasuredStates(Int32, Int32)

Fusionnez deux états comme retournés par #getMeasuredState().

ComputeHorizontalScrollExtent()

Calculez l’étendue horizontale du pouce de la barre de défilement horizontale dans la plage horizontale.

ComputeHorizontalScrollOffset()

Calculez le décalage horizontal du pouce de la barre de défilement horizontale dans la plage horizontale.

ComputeHorizontalScrollRange()

Calculez la plage horizontale que représente la barre de défilement horizontale.

ComputeScroll()

Appelé par un parent pour demander qu’un enfant met à jour ses valeurs pour mScrollX et mScrollY si nécessaire.

ComputeSystemWindowInsets(WindowInsets, Rect)

Ensembles de calcul qui doivent être consommés par cette vue et ceux qui doivent se propager à ceux qu’il contient.

ComputeVerticalScrollExtent()

Calculez l’étendue verticale du pouce de la barre de défilement verticale dans la plage verticale.

ComputeVerticalScrollOffset()

Calculez le décalage vertical du pouce de la barre de défilement verticale dans la plage horizontale.

ComputeVerticalScrollRange()

Calculez la plage verticale que représente la barre de défilement verticale.

Construct(JniObjectReference, JniObjectReferenceOptions)

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

(Hérité de JavaObject)
CreateAccessibilityNodeInfo()

Retourne un AccessibilityNodeInfo représentant cette vue du point de vue d’un android.accessibilityservice.AccessibilityService.

CreateContextMenu(IContextMenu)

Affichez le menu contextuel de cet affichage.

DestroyDrawingCache()

Libère les ressources utilisées par le cache de dessin.

DispatchApplyWindowInsets(WindowInsets)

Demande d’appliquer les ensembles de fenêtres donnés à cette vue ou à une autre vue dans sa sous-arborescence.

DispatchCapturedPointerEvent(MotionEvent)

Passez un événement de pointeur capturé vers la vue prioritaire.

DispatchConfigurationChanged(Configuration)

Distribuez une notification sur une configuration de ressource en bas de la hiérarchie d’affichage.

DispatchCreateViewTranslationRequest(IDictionary<AutofillId,Int64[]>, Int32[], TranslationCapability, IList<ViewTranslationRequest>)

Répartit pour collecter les ViewTranslationRequests à des fins de traduction en parcourant la hiérarchie lorsque l’application demande la traduction de l’interface utilisateur.

DispatchDisplayHint(ViewStates)

Envoyez un indicateur sur l’affichage de cette vue.

DispatchDragEvent(DragEvent)

Détecte si cette vue est activée et dispose d’un écouteur d’événement glisser.

DispatchDraw(Canvas)

Appelé par dessin pour dessiner les vues enfants.

DispatchDrawableHotspotChanged(Single, Single)

Distribue drawableHotspotChanged à tous les enfants de cette Vue.

DispatchFinishTemporaryDetach()

Distribuez #onFinishTemporaryDetach() à cette vue et à ses enfants directs s’il s’agit d’un affichage conteneur.

DispatchGenericFocusedEvent(MotionEvent)

Distribuez un événement de mouvement générique à l’affichage actuellement ciblé.

DispatchGenericMotionEvent(MotionEvent)

Distribuez un événement de mouvement générique.

DispatchGenericPointerEvent(MotionEvent)

Distribuez un événement de mouvement générique à la vue sous le premier pointeur.

DispatchHoverEvent(MotionEvent)

Répartit un événement de pointage.

DispatchKeyEvent(KeyEvent)

Distribuez un événement clé à la vue suivante sur le chemin d’accès au focus.

DispatchKeyEventPreIme(KeyEvent)

Distribuez un événement clé avant d’être traité par toute méthode d’entrée associée à la hiérarchie d’affichage.

DispatchKeyShortcutEvent(KeyEvent)

Répartit un événement de raccourci de touche.

DispatchNestedFling(Single, Single, Boolean)

Distribuez un fling à un parent de défilement imbriqué.

DispatchNestedPreFling(Single, Single)

Distribuez un fling à un parent de défilement imbriqué avant qu’il ne soit traité par cette vue.

DispatchNestedPrePerformAccessibilityAction(Action, Bundle)

Signalez une action d’accessibilité aux parents de cette vue pour le traitement délégué.

DispatchNestedPreScroll(Int32, Int32, Int32[], Int32[])

Distribuez une étape d’un défilement imbriqué en cours avant que cette vue n’utilise une partie de celle-ci.

DispatchNestedScroll(Int32, Int32, Int32, Int32, Int32[])

Distribuez une étape d’un défilement imbriqué en cours.

DispatchPointerCaptureChanged(Boolean)

Avertit cette vue que son état de capture de pointeur a changé.

DispatchPopulateAccessibilityEvent(AccessibilityEvent)

Distribue un AccessibilityEvent à l’élément View pour ajouter le contenu texte de l’affichage et de ses enfants.

DispatchProvideAutofillStructure(ViewStructure, AutofillFlags)

Répartit la création d’un ViewStructures à des fins de remplissage automatique dans la hiérarchie, lorsqu’une structure Assist est créée dans le cadre d’une demande de remplissage automatique.

DispatchProvideStructure(ViewStructure)

Répartir la création de ViewStructure la hiérarchie vers le bas.

DispatchRestoreInstanceState(SparseArray)

Appelé par #restoreHierarchyState(android.util.SparseArray) pour récupérer l’état de cette vue et ses enfants.

DispatchSaveInstanceState(SparseArray)

Appelé par #saveHierarchyState(android.util.SparseArray) pour stocker l’état pour cette vue et ses enfants.

DispatchScrollCaptureSearch(Rect, Point, IConsumer)

Distribuez une demande de recherche de capture de défilement vers le bas de la hiérarchie d’affichage.

DispatchSetActivated(Boolean)

Répartit setActivated sur tous les enfants de cette vue.

DispatchSetPressed(Boolean)

Dispatch setPressed sur tous les enfants de cette vue.

DispatchSetSelected(Boolean)

Dispatch est défini sur tous les enfants de cette vue.

DispatchStartTemporaryDetach()

Distribuez #onStartTemporaryDetach() à cette vue et à ses enfants directs s’il s’agit d’un affichage conteneur.

DispatchSystemUiVisibilityChanged(Int32)
Obsolète.

Avertit cette vue que la visibilité de l’interface utilisateur système a changé.

DispatchSystemUiVisibilityChanged(SystemUiFlags)

Répartit les rappels vers #setOnSystemUiVisibilityChangeListener le bas de la hiérarchie d’affichage.

DispatchTouchEvent(MotionEvent)

Transmettez l’événement de mouvement de l’écran tactile à l’affichage cible, ou cette vue s’il s’agit de la cible.

DispatchTrackballEvent(MotionEvent)

Passez un événement de mouvement trackball jusqu’à la vue prioritaire.

DispatchUnhandledMove(View, FocusSearchDirection)

Cette méthode est la dernière chance pour la vue prioritaire et ses ancêtres de répondre à une touche de direction.

DispatchVisibilityChanged(View, ViewStates)

Distribuez une visibilité d’affichage vers le bas de la hiérarchie d’affichage.

DispatchWindowFocusChanged(Boolean)

Appelé lorsque la fenêtre contenant cette vue gagne ou perd le focus de la fenêtre.

DispatchWindowInsetsAnimationEnd(WindowInsetsAnimation)

Répartit lorsque l’animation Des ensembles de fenêtres WindowInsetsAnimation.Callback#onEnd(WindowInsetsAnimation) se termine.

DispatchWindowInsetsAnimationPrepare(WindowInsetsAnimation)

Répartit WindowInsetsAnimation.Callback#onPrepare(WindowInsetsAnimation) lorsque l’animation Des ensembles de fenêtres est en cours de préparation.

DispatchWindowInsetsAnimationProgress(WindowInsets, IList<WindowInsetsAnimation>)

Répartit WindowInsetsAnimation.Callback#onProgress(WindowInsets, List) lorsque l’animation Des ensembles de fenêtres progresse.

DispatchWindowInsetsAnimationStart(WindowInsetsAnimation, WindowInsetsAnimation+Bounds)

Répartit lorsque WindowInsetsAnimation.Callback#onStart(WindowInsetsAnimation, Bounds) l’animation Des ensembles de fenêtres est démarrée.

DispatchWindowSystemUiVisiblityChanged(SystemUiFlags)

Répartit les rappels vers #onWindowSystemUiVisibilityChanged(int) le bas de la hiérarchie d’affichage.

DispatchWindowVisibilityChanged(ViewStates)

Distribuez une visibilité de fenêtre vers le bas de la hiérarchie d’affichage.

Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

(Hérité de JavaObject)
Draw(Canvas)

Affichez manuellement cette vue (et tous ses enfants) sur le canevas donné.

DrawableHotspotChanged(Single, Single)

Cette fonction est appelée chaque fois que le point d’accès de la vue change et doit être propagé aux dessinables ou aux vues enfants gérées par la vue.

DrawableStateChanged()

Cette fonction est appelée chaque fois que l’état de la vue change de telle sorte qu’il affecte l’état des dessinables affichés.

Equals(Object)

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
FindFocus()

Recherchez la vue dans la hiérarchie enracinée dans cette vue qui a actuellement le focus.

FindOnBackInvokedDispatcher()

Parcourez la hiérarchie d’affichage pour trouver la hiérarchie la plus OnBackInvokedDispatcherproche.

FindViewById(Int32)

Recherche la première vue descendante avec l’ID donné, la vue elle-même si l’ID correspond #getId(), ou null si l’ID n’est pas valide (< 0) ou s’il n’existe aucune vue correspondante dans la hiérarchie.

FindViewById<T>(Int32)

Recherche la vue avec l’ID spécifié comme type demandé.

FindViewsWithText(IList<View>, ICharSequence, FindViewsWith)

Recherche les vues qui contiennent du texte donné.

FindViewsWithText(IList<View>, String, FindViewsWith)

Recherche les vues qui contiennent du texte donné.

FindViewWithTag(Object)

Recherchez une vue enfant avec la balise donnée.

FitSystemWindows(Rect)
Obsolète.

Appelé par la hiérarchie d’affichage lorsque les ensembles de contenu d’une fenêtre ont changé, pour lui permettre d’ajuster son contenu en fonction de ces fenêtres.

FocusSearch(FocusSearchDirection)

Recherchez la vue la plus proche dans la direction spécifiée qui peut prendre le focus.

ForceHasOverlappingRendering(Boolean)

Définit le comportement de chevauchement du rendu pour cette vue (voir hasOverlappingRendering() pour plus d’informations sur ce comportement. L’appel de cette méthode est une alternative à la substitution de hasOverlappingRendering() dans une sous-classe, en fournissant la valeur qui est ensuite utilisée en interne. Autrement dit, lorsque forceHasOverlappingRendering(boolean) est appelée, la valeur de hasOverlappingRendering() est ignorée et la valeur passée dans cette méthode est utilisée à la place.

ForceLayout()

Force la disposition de cette vue lors de la prochaine passe de disposition.

GatherTransparentRegion(Region)

Cela est utilisé par ViewRoot pour effectuer une optimisation lorsque la hiérarchie d’affichage contient une ou plusieurs SurfaceView.

GenerateDisplayHash(String, Rect, IExecutor, IDisplayHashResultCallback)

Appelé pour générer une DisplayHash vue.

GenerateViewId()

Générez une valeur appropriée pour une utilisation dans #setId(int).

GetAccessibilityDelegate()

Retourne le délégué pour implémenter la prise en charge de l’accessibilité via la composition.

GetAttributeResolutionStack(Int32)

Retourne la liste ordonnée d’ID de ressource qui sont prises en compte lors de la résolution des valeurs d’attribut pour ce View.

GetAutofillHints()

Obtient les indicateurs qui aident à android.service.autofill.AutofillService déterminer comment remplir automatiquement la vue avec les données de l’utilisateur.

GetClipBounds(Rect)

Remplit un rectangle de sortie avec les limites du clip de la vue, retourne true si elle réussit ou false si les limites du clip de la vue sont null.

GetDefaultSize(Int32, Int32)

Utilitaire pour retourner une taille par défaut.

GetDrawableState()

Retourne un tableau d’ID de ressource des états dessinables représentant l’état actuel de la vue.

GetDrawingCache(Boolean)

Retourne la bitmap dans laquelle ce dessin d’affichage est mis en cache.

GetDrawingRect(Rect)

Retournez les limites de dessin visibles de votre vue.

GetFocusable()

Retourne le paramètre focusable pour cette vue.

GetFocusables(FocusSearchDirection)

Recherchez et retournez toutes les vues focusables qui sont descendants de cette vue, y compris éventuellement cette vue s’il est focusable lui-même.

GetFocusedRect(Rect)

Lorsqu’un affichage a le focus et que l’utilisateur s’éloigne de celui-ci, l’affichage suivant est recherché à partir du rectangle renseigné par cette méthode.

GetGlobalVisibleRect(Rect, Point)

Définit r les coordonnées de la zone non clippée de cette vue dans l’espace de coordonnées de l’affichage racine de la vue.

GetGlobalVisibleRect(Rect)

Définit r les coordonnées de la zone non clippée de cette vue dans l’espace de coordonnées de l’affichage racine de la vue.

GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
GetHasOverlappingRendering()

Retourne la valeur pour le rendu qui se chevauche qui est utilisé en interne.

GetHitRect(Rect)

Rectangle de positionnement dans les coordonnées du parent

GetLocalVisibleRect(Rect)

Définit r les coordonnées de la zone non clippée de cette vue par rapport au coin supérieur gauche de la vue.

GetLocationInSurface(Int32[])

Obtient les coordonnées de cette vue dans l’espace de coordonnées de la Surface vue qui contient la vue.

GetLocationInWindow(Int32[])

Obtient les coordonnées de cette vue dans l’espace de coordonnées de la fenêtre qui contient la vue, indépendamment des décorations système.

GetLocationOnScreen(Int32[])

Obtient les coordonnées de cette vue dans l’espace de coordonnées de l’écran de l’appareil, quelles que soient les décorations système et si le système est en mode multi-fenêtre.

GetReceiveContentMimeTypes()

Retourne les types MIME acceptés par #performReceiveContent cette vue, tel qu’il est configuré via #setOnReceiveContentListener.

GetTag(Int32)

Retourne la balise associée à cette vue et à la clé spécifiée.

GetWindowVisibleDisplayFrame(Rect)

Récupérez la taille d’affichage visible globale dans laquelle la fenêtre à laquelle cette vue est attachée a été positionnée.

GetX()

Position x visuelle de cette vue, en pixels.

GetY()

Position y visuelle de cette vue, en pixels.

GetZ()

Position z visuelle de cette vue, en pixels.

Inflate(Context, Int32, ViewGroup)

Gonflez une vue à partir d’une ressource XML.

InitializeFadingEdge(TypedArray)

Initialise les bords décolorés à partir d’un ensemble donné d’attributs de style.

InitializeScrollbars(TypedArray)

Initialise les barres de défilement à partir d’un ensemble donné d’attributs de style.

Invalidate()

Invalider l’ensemble de la vue.

Invalidate(Int32, Int32, Int32, Int32)

Marquez la zone définie par le rect (l,t,r,b) comme nécessitant un dessin.

Invalidate(Rect)

Marquez la zone définie par le sale comme nécessitant d’être dessinée.

InvalidateDrawable(Drawable)

Invalide le dessinable spécifié.

InvalidateOutline()

Appelé pour reconstruire le plan de cette vue à partir de son ViewOutlineProvider outline provider

InvokeFitsSystemWindows()
Obsolète.

Appelle le comportement hérité de cette vue, fit-system-windows.

IsVisibleToUserForAutofill(Int32)

Calcule si cette vue de remplissage automatique virtuel est visible pour l’utilisateur.

JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
JumpDrawablesToCurrentState()

Appelez Drawable#jumpToCurrentState() Drawable.jumpToCurrentState() tous les objets dessinables associés à cette vue.

KeyboardNavigationClusterSearch(View, FocusSearchDirection)

Recherchez le cluster de navigation clavier le plus proche dans la direction spécifiée.

Layout(Int32, Int32, Int32, Int32)

Affecter une taille et une position à une vue et à tous ses descendants

Measure(Int32, Int32)

C’est ce qu’on appelle pour savoir à quel point une vue doit être importante.

MergeDrawableStates(Int32[], Int32[])

Fusionnez vos propres valeurs d’état dans <var additionalState>/var< dans les valeurs >d’état de base var<baseState>/var< qui ont été retournées par >#onCreateDrawableState(int).

Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
OffsetLeftAndRight(Int32)

Décaler l’emplacement horizontal de cette vue par la quantité spécifiée de pixels.

OffsetTopAndBottom(Int32)

Décaler l’emplacement vertical de cette vue par le nombre spécifié de pixels.

OnAnimationEnd()

Appelé par un ViewGroup parent pour notifier la fin de l’animation actuellement associée à cette vue.

OnAnimationStart()

Appelé par un ViewGroup parent pour notifier le début de l’animation actuellement associée à cette vue.

OnApplyWindowInsets(WindowInsets)

Appelé lorsque la vue doit s’appliquer WindowInsets en fonction de sa stratégie interne.

OnAttachedToWindow()

Cela est appelé lorsque l’affichage est attaché à une fenêtre.

OnCancelPendingInputEvents()

Appelé à la suite d’un appel à #cancelPendingInputEvents() cet affichage ou à une vue parente.

OnCapturedPointerEvent(MotionEvent)

Implémenter cette méthode pour gérer les événements de pointeur capturés

OnCheckIsTextEditor()

Vérifiez si l’affichage appelé est un éditeur de texte, auquel cas il serait judicieux d’afficher automatiquement une fenêtre d’entrée réversible pour celle-ci.

OnConfigurationChanged(Configuration)

Appelé lorsque la configuration actuelle des ressources utilisées par l’application a changé.

OnCreateContextMenu(IContextMenu)

Les vues doivent implémenter cette opération si l’affichage lui-même va ajouter des éléments au menu contextuel.

OnCreateDrawableState(Int32)

Générez le nouvel android.graphics.drawable.Drawable état pour cette vue.

OnCreateInputConnection(EditorInfo)

Créez une inputConnection pour un InputMethod afin d’interagir avec la vue.

OnCreateViewTranslationRequest(Int32[], IConsumer)

Collecte un ViewTranslationRequest qui représente le contenu à traduire dans la vue.

OnCreateVirtualViewTranslationRequests(Int64[], Int32[], IConsumer)

Collecte les éléments qui représentent le contenu à traduire pour les vues virtuelles ViewTranslationRequestdans l’affichage hôte.

OnDetachedFromWindow()

Cela est appelé lorsque la vue est détachée d’une fenêtre.

OnDisplayHint(Int32)

Donne à cette vue un indicateur sur l’affichage ou non.

OnDragEvent(DragEvent)

Gère les événements de glissement envoyés par le système en suivant un appel à android.view.View#startDragAndDrop(ClipData,DragShadowBuilder,Object,int) startDragAndDrop().

OnDraw(Canvas)

Implémentez cette opération pour effectuer votre dessin.

OnDrawForeground(Canvas)

Dessinez tout contenu de premier plan pour cette vue.

OnDrawScrollBars(Canvas)

Demandez le dessin de la barre de défilement horizontale et verticale.

OnFilterTouchEventForSecurity(MotionEvent)

Filtrez l’événement tactile pour appliquer des stratégies de sécurité.

OnFinishInflate()

Finalisez l’inflation d’une vue à partir de XML.

OnFinishTemporaryDetach()

Appelé après #onStartTemporaryDetach lorsque le conteneur a terminé la modification de la vue.

OnFocusChanged(Boolean, FocusSearchDirection, Rect)

Appelé par le système d’affichage lorsque l’état de focus de cette vue change.

OnGenericMotionEvent(MotionEvent)

Implémentez cette méthode pour gérer les événements de mouvement génériques.

OnHoverChanged(Boolean)

Implémentez cette méthode pour gérer les modifications d’état de pointage.

OnHoverEvent(MotionEvent)

Implémentez cette méthode pour gérer les événements de pointage.

OnInitializeAccessibilityEvent(AccessibilityEvent)

Initialise une AccessibilityEvent information sur cette vue, qui est la source d’événement.

OnInitializeAccessibilityNodeInfo(AccessibilityNodeInfo)

Initialise une AccessibilityNodeInfo information sur cette vue.

OnKeyDown(Keycode, KeyEvent)

Implémentation par défaut de KeyEvent.Callback#onKeyDown(int, KeyEvent) KeyEvent.Callback.onKeyDown(): appuyez sur l’affichage quand KeyEvent#KEYCODE_DPAD_CENTER ou KeyEvent#KEYCODE_ENTER est libéré, si la vue est activée et cliquable.

OnKeyLongPress(Keycode, KeyEvent)

Implémentation par défaut de KeyEvent.Callback#onKeyLongPress(int, KeyEvent) KeyEvent.Callback.onKeyLongPress(): retourne toujours false (ne gère pas l’événement).

OnKeyMultiple(Keycode, Int32, KeyEvent)

Implémentation par défaut de KeyEvent.Callback#onKeyMultiple(int, int, KeyEvent) KeyEvent.Callback.onKeyMultiple(): retourne toujours false (ne gère pas l’événement).

OnKeyPreIme(Keycode, KeyEvent)

Gérez un événement clé avant qu’il ne soit traité par toute méthode d’entrée associée à la hiérarchie d’affichage.

OnKeyShortcut(Keycode, KeyEvent)

Appelé sur la vue prioritaire lorsqu’un événement de raccourci de touche n’est pas géré.

OnKeyUp(Keycode, KeyEvent)

Implémentation par défaut de KeyEvent.Callback#onKeyUp(int, KeyEvent) KeyEvent.Callback.onKeyUp(): effectuer un clic sur la vue lorsque KeyEvent#KEYCODE_DPAD_CENTER, KeyEvent#KEYCODE_ENTER ou KeyEvent#KEYCODE_SPACE est libéré.

OnLayout(Boolean, Int32, Int32, Int32, Int32)

Appelé à partir de la disposition lorsque cette vue doit affecter une taille et une position à chacun de ses enfants.

OnMeasure(Int32, Int32)

Mesurez la vue et son contenu pour déterminer la largeur mesurée et la hauteur mesurée.

OnOverScrolled(Int32, Int32, Boolean, Boolean)

Appelé par #overScrollBy(int, int, int, int, int, int, int, int, boolean) pour répondre aux résultats d’une opération de sur-défilement.

OnPointerCaptureChange(Boolean)

Appelé lorsque la fenêtre vient d’acquérir ou de perdre la capture de pointeur.

OnPopulateAccessibilityEvent(AccessibilityEvent)

Appelé pour #dispatchPopulateAccessibilityEvent(AccessibilityEvent) donner la possibilité à cet affichage de remplir l’événement d’accessibilité avec son contenu texte.

OnProvideAutofillStructure(ViewStructure, AutofillFlags)

Remplit un ViewStructure remplissage complet d’une demande de remplissage automatique.

OnProvideAutofillVirtualStructure(ViewStructure, AutofillFlags)

Remplit un ViewStructure enfant virtuel contenant le remplissage complet d’une demande de remplissage automatique.

OnProvideContentCaptureStructure(ViewStructure, Int32)

Remplit un ViewStructure pour la capture de contenu.

OnProvideStructure(ViewStructure)

Appelé lorsque la structure d’assistance est récupérée à partir d’une vue dans le cadre de android.app.Activity#onProvideAssistData Activity.onProvideAssistData.

OnProvideVirtualStructure(ViewStructure)

Appelé lorsque la structure d’assistance est récupérée à partir d’une vue dans le cadre de la génération d’une android.app.Activity#onProvideAssistData Activity.onProvideAssistData structure virtuelle supplémentaire sous cette vue.

OnReceiveContent(ContentInfo)

Implémente le comportement par défaut pour la réception de contenu pour ce type d’affichage.

OnResolvePointerIcon(MotionEvent, Int32)

Résolvez l’icône de pointeur qui doit être utilisée pour le pointeur spécifié dans l’événement de mouvement.

OnRestoreInstanceState(IParcelable)

Hook permettant à une vue de réappliquer une représentation de son état interne qui avait été généré précédemment par #onSaveInstanceState.

OnRtlPropertiesChanged(LayoutDirection)

Appelé lorsqu’une propriété RTL (direction de disposition ou direction du texte ou alignement du texte) a été modifiée.

OnSaveInstanceState()

Hook permettant à une vue de générer une représentation de son état interne qui peut être utilisée ultérieurement pour créer une instance avec ce même état.

OnScreenStateChanged(ScreenState)

Cette méthode est appelée chaque fois que l’état de l’écran auquel cette vue est attachée aux modifications.

OnScrollCaptureSearch(Rect, Point, IConsumer)

Appelé lorsque la capture de défilement est demandée, pour rechercher le contenu approprié à faire défiler.

OnScrollChanged(Int32, Int32, Int32, Int32)

Ceci est appelé en réponse à un défilement interne dans cette vue (i.

OnSetAlpha(Int32)

Appelé s’il existe une transformation qui implique alpha.

OnSizeChanged(Int32, Int32, Int32, Int32)

Cela est appelé lors de la disposition lorsque la taille de cette vue a changé.

OnStartTemporaryDetach()

Ceci est appelé lorsqu’un conteneur va détacher temporairement un enfant, avec ViewGroup#detachViewFromParent(View) ViewGroup.detachViewFromParent.

OnTouchEvent(MotionEvent)

Implémentez cette méthode pour gérer les événements de mouvement d’écran tactile.

OnTrackballEvent(MotionEvent)

Implémentez cette méthode pour gérer les événements de mouvement trackball.

OnViewTranslationResponse(ViewTranslationResponse)

Appelé lorsque le contenu de l’objet a View#onCreateViewTranslationRequest été traduit par TranslationService.

OnVirtualViewTranslationResponses(LongSparseArray)

Appelé lorsque le contenu de l’objet a View#onCreateVirtualViewTranslationRequests été traduit par TranslationService.

OnVisibilityAggregated(Boolean)

Appelé lorsque la visibilité utilisateur de cette vue est potentiellement affectée par une modification apportée à cette vue elle-même, une vue ancêtre ou la fenêtre à laquelle cette vue est attachée.

OnVisibilityChanged(View, ViewStates)

Appelé lorsque la visibilité de la vue ou un ancêtre de la vue a changé.

OnWindowFocusChanged(Boolean)

Appelé lorsque la fenêtre contenant cette vue gagne ou perd le focus.

OnWindowSystemUiVisibilityChanged(SystemUiFlags)

Remplacez pour savoir quand la visibilité de l’interface utilisateur système demandée de la fenêtre a changé, c’est-à-dire la valeur retournée par #getWindowSystemUiVisibility().

OnWindowVisibilityChanged(ViewStates)

Appelé lorsque la fenêtre contenant a changé sa visibilité (entre #GONE, #INVISIBLEet #VISIBLE).

OverScrollBy(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)

Faites défiler l’affichage avec un comportement standard pour faire défiler au-delà des limites de contenu normales.

PerformAccessibilityAction(Action, Bundle)

Exécute l’action d’accessibilité spécifiée sur la vue.

PerformAccessibilityAction(GlobalAction, Bundle)
Obsolète.

Exécute l’action d’accessibilité spécifiée sur la vue.

PerformClick()

Appelez onClickListener de cette vue, s’il est défini.

PerformContextClick()

Appelez OnContextClickListener de cette vue, s’il est défini.

PerformContextClick(Single, Single)

Appelez OnContextClickListener de cette vue, s’il est défini.

PerformHapticFeedback(FeedbackConstants, FeedbackFlags)

BZZZTT !! 1!

PerformHapticFeedback(FeedbackConstants)

BZZZTT !! 1!

PerformHapticFeedback(HapticFeedbackRequest)

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

PerformLongClick()

Appelle OnLongClickListener de cette vue, s’il est défini.

PerformLongClick(Single, Single)

Appelle OnLongClickListener de cette vue, s’il est défini.

PerformReceiveContent(ContentInfo)

Reçoit le contenu donné.

PlaySoundEffect(SoundEffects)

Lire un effet sonore pour cette vue.

Post(Action)

Publie une action à exécuter sur ce thread d’interface utilisateur d’affichage.

Post(IRunnable)

Entraîne l’ajout de l’exécution à la file d’attente de messages.

PostDelayed(Action, Int64)

Publie une action à exécuter sur ce thread d’interface utilisateur d’affichage après un délai.

PostDelayed(IRunnable, Int64)

Entraîne l’ajout de l’exécution à la file d’attente de messages après la durée spécifiée.

PostInvalidate()

Provoquer une invalidation sur un cycle ultérieur dans la boucle d’événement.

PostInvalidate(Int32, Int32, Int32, Int32)

Entraîner une invalidation de la zone spécifiée sur un cycle ultérieur via la boucle d’événement.

PostInvalidateDelayed(Int64, Int32, Int32, Int32, Int32)

Entraîner une invalidation de la zone spécifiée sur un cycle ultérieur via la boucle d’événement.

PostInvalidateDelayed(Int64)

Provoquer une invalidation sur un cycle ultérieur dans la boucle d’événement.

PostInvalidateOnAnimation()

Entraîner une invalidation sur l’étape de l’animation suivante, généralement l’image d’affichage suivante.

PostInvalidateOnAnimation(Int32, Int32, Int32, Int32)

Entraîner une invalidation de la zone spécifiée sur l’étape de l’heure d’animation suivante, généralement l’image d’affichage suivante.

PostOnAnimation(IRunnable)

Provoque l’exécution de l’exécution à l’étape de l’animation suivante.

PostOnAnimationDelayed(IRunnable, Int64)

Provoque l’exécution de l’exécution à l’étape de l’animation suivante, après la durée spécifiée.

RefreshDrawableState()

Appelez-le pour forcer une vue à mettre à jour son état dessinable.

ReleasePointerCapture()

Libère la capture du pointeur.

RemoveCallbacks(Action)

Supprime les exécutions en attente de l’action spécifiée dans la file d’attente des messages de cette vue.

RemoveCallbacks(IRunnable)

Supprime l’exécutable spécifié de la file d’attente de messages.

RemoveOnAttachStateChangeListener(View+IOnAttachStateChangeListener)

Supprimez un écouteur pour les modifications d’état d’attachement.

RemoveOnLayoutChangeListener(View+IOnLayoutChangeListener)

Supprimez un écouteur pour les modifications de disposition.

RemoveOnUnhandledKeyEventListener(View+IOnUnhandledKeyEventListener)

Supprime un écouteur qui recevra un shandled KeyEventnon géré.

ReportAppJankStats(AppJankStats)

Appelé à partir d’applications quand ils veulent signaler des statistiques jank au système.

RequestApplyInsets()

Demandez qu’une nouvelle répartition #onApplyWindowInsets(WindowInsets) soit effectuée.

RequestFitSystemWindows()
Obsolète.

Demandez qu’une nouvelle répartition #fitSystemWindows(Rect) soit effectuée.

RequestFocus()

Appelez-le pour essayer de donner le focus à une vue spécifique ou à l’un de ses descendants.

RequestFocus(FocusSearchDirection, Rect)

Appelez-le pour essayer de donner le focus à une vue spécifique ou à l’un de ses descendants et donnez-lui des indications sur la direction et un rectangle spécifique à partir duquel le focus provient.

RequestFocus(FocusSearchDirection)

Appelez-le pour essayer de donner le focus à une vue spécifique ou à l’un de ses descendants et donnez-lui un indicateur sur la direction du focus.

RequestFocusFromTouch()

Appelez-le pour essayer de donner le focus à une vue spécifique ou à l’un de ses descendants.

RequestLayout()

Appelez-le lorsque quelque chose a changé qui a invalidé la disposition de cette vue.

RequestPointerCapture()

Demande le mode de capture de pointeur.

RequestRectangleOnScreen(Rect, Boolean, Int32)

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

RequestRectangleOnScreen(Rect, Boolean)

Demandez qu’un rectangle de cette vue soit visible sur l’écran, en faisant défiler si nécessaire juste assez.

RequestRectangleOnScreen(Rect)

Demandez qu’un rectangle de cette vue soit visible sur l’écran, en faisant défiler si nécessaire juste assez.

RequestUnbufferedDispatch(Int32)

Demandez une distribution non sauvegardée de la classe source d’événement donnée à cette vue.

RequestUnbufferedDispatch(MotionEvent)

Demandez une distribution non déboguée du flux donné de MotionEvents dans cette vue.

RequireViewById(Int32)

Recherche la première vue descendante avec l’ID donné, la vue elle-même si l’ID correspond #getId()ou lève une exception IllegalArgumentException si l’ID n’est pas valide ou qu’il n’existe aucune vue correspondante dans la hiérarchie.

RequireViewById<T>(Int32)

Recherche la vue avec l’ID spécifié comme type demandé.

ResetPivot()

Efface tout tableau croisé dynamique précédemment défini par un appel à #setPivotX(float) ou #setPivotY(float).

ResolveSize(Int32, Int32)

Version de #resolveSizeAndState(int, int, int) retour uniquement des #MEASURED_SIZE_MASK bits du résultat.

ResolveSizeAndState(Int32, Int32, Int32)

Utilitaire pour rapprocher une taille et un état souhaités, avec des contraintes imposées par un MeasureSpec.

RestoreDefaultFocus()

Donne le focus à la vue focus par défaut dans la hiérarchie d’affichage qui a cette vue en tant que racine.

RestoreHierarchyState(SparseArray)

Restaurez l’état figé de cette hiérarchie d’affichage à partir du conteneur donné.

SaveAttributeDataForStyleable(Context, Int32[], IAttributeSet, TypedArray, Int32, Int32)

Stocke les informations de débogage sur les attributs.

SaveHierarchyState(SparseArray)

Stockez l’état figé de cette hiérarchie d’affichage dans le conteneur donné.

ScheduleDrawable(Drawable, Action, Int64)

Planifie une action dessinable à exécuter à l’heure spécifiée.

ScheduleDrawable(Drawable, IRunnable, Int64)

Planifie une action sur un dessinable à l’heure spécifiée.

ScrollBy(Int32, Int32)

Déplacez la position de défilement de votre vue.

ScrollTo(Int32, Int32)

Définissez la position de défilement de votre vue.

SendAccessibilityEvent(EventTypes)

Envoie un événement d’accessibilité du type donné.

SendAccessibilityEventUnchecked(AccessibilityEvent)

Cette méthode se comporte exactement comme #sendAccessibilityEvent(int) un argument vide AccessibilityEvent et n’effectue pas de vérification si l’accessibilité est activée.

SetAccessibilityDataSensitive(AccessibilityDataSensitive)

Spécifie si cette vue ne doit autoriser que les interactions entre android.accessibilityservice.AccessibilityServices et la android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool propriété définie sur true.

SetAccessibilityDelegate(View+AccessibilityDelegate)

Définit un délégué pour implémenter la prise en charge de l’accessibilité via la composition (par opposition à l’héritage).

SetAllowClickWhenDisabled(Boolean)

Active ou désactive les événements de clic pour cette vue en cas de désactivation.

SetAllowedHandwritingDelegatePackage(String)

Spécifie que cette vue peut servir de délégateur d’initiation d’écriture manuscrite pour un affichage d’éditeur délégué à partir du package spécifié.

SetAllowedHandwritingDelegatorPackage(String)

Spécifie qu’une vue à partir du package spécifié peut servir de délégateur d’écriture manuscrite pour cet affichage de l’éditeur délégué.

SetAutofillHints(String[])

Définit les indicateurs qui aident à android.service.autofill.AutofillService déterminer comment remplir automatiquement la vue avec les données de l’utilisateur.

SetBackgroundColor(Color)

Définit la couleur d’arrière-plan de cette vue.

SetBackgroundDrawable(Drawable)
Obsolète.

Définit le dessinable utilisé comme arrière-plan de cette vue.

SetBackgroundResource(Int32)

Définissez l’arrière-plan sur une ressource donnée.

SetCameraDistance(Single)

Définit la distance le long de l’axe Z (orthogonal au plan X/Y sur lequel les vues sont dessinées) de la caméra à cette vue.

SetFadingEdgeLength(Int32)

Définissez la taille du bord décoloré utilisé pour indiquer qu’un plus grand nombre de contenu dans cette vue est disponible.

SetFitsSystemWindows(Boolean)

Définit si cette vue doit tenir compte ou non des décorations d’écran système telles que la barre d’état et l’ensemble de son contenu ; autrement dit, en contrôlant si l’implémentation par défaut de #fitSystemWindows(Rect) sera exécutée.

SetFocusable(ViewFocusability)

Définit si cette vue peut recevoir le focus.

SetForegroundGravity(GravityFlags)

Décrit comment le premier plan est positionné.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetHandwritingBoundsOffsets(Single, Single, Single, Single)

Définissez la quantité de décalage appliquée aux limites de l’écriture manuscrite du stylet de cette vue.

SetLayerPaint(Paint)

Met à jour l’objet Paint utilisé avec la couche active (utilisé uniquement si le type de couche actuel n’est pas défini sur #LAYER_TYPE_NONE).

SetLayerType(LayerType, Paint)

Spécifie le type de stockage de couche de cette vue.

SetLeftTopRightBottom(Int32, Int32, Int32, Int32)

Affectez une taille et une position à cette vue.

SetMeasuredDimension(Int32, Int32)

Cette méthode doit être appelée pour #onMeasure(int, int) stocker la largeur mesurée et la hauteur mesurée.

SetMinimumHeight(Int32)

Définit la hauteur minimale de la vue. Il n’est pas garanti que la vue puisse atteindre cette hauteur minimale (par exemple, si sa disposition parent la limite avec moins de hauteur disponible).

SetMinimumWidth(Int32)

Définit la largeur minimale de la vue. Il n’est pas garanti que la vue puisse atteindre cette largeur minimale (par exemple, si sa disposition parent la limite avec moins de largeur disponible).

SetOnApplyWindowInsetsListener(View+IOnApplyWindowInsetsListener)

Définissez une OnApplyWindowInsetsListener stratégie pour appliquer des ensembles de fenêtres à cette vue.

SetOnCapturedPointerListener(View+IOnCapturedPointerListener)

Définissez un écouteur pour recevoir des rappels lorsque le pointeur capture l’état d’une vue change.

SetOnClickListener(View+IOnClickListener)

Inscrivez un rappel à appeler lorsque cet affichage est cliqué.

SetOnContextClickListener(View+IOnContextClickListener)

Inscrivez un rappel à appeler lorsque cette vue est un clic contextuel.

SetOnCreateContextMenuListener(View+IOnCreateContextMenuListener)

Inscrivez un rappel à appeler lorsque le menu contextuel de cette vue est généré.

SetOnDragListener(View+IOnDragListener)

Inscrivez un objet de rappel de l’écouteur d’événement glisser pour cet affichage.

SetOnGenericMotionListener(View+IOnGenericMotionListener)

Inscrivez un rappel à appeler lorsqu’un événement de mouvement générique est envoyé à cette vue.

SetOnHoverListener(View+IOnHoverListener)

Inscrivez un rappel à appeler lorsqu’un événement de pointage est envoyé à cette vue.

SetOnKeyListener(View+IOnKeyListener)

Inscrivez un rappel à appeler lorsqu’une touche matérielle est enfoncée dans cette vue.

SetOnLongClickListener(View+IOnLongClickListener)

Inscrivez un rappel à appeler lorsque cette vue est activée et conservée.

SetOnReceiveContentListener(String[], IOnReceiveContentListener)

Définit l’écouteur pour #performReceiveContent used gérer l’insertion du contenu dans cette vue.

SetOnScrollChangeListener(View+IOnScrollChangeListener)

Inscrivez un rappel à appeler lorsque les positions X ou Y de défilement de cette vue changent.

SetOnSystemUiVisibilityChangeListener(View+IOnSystemUiVisibilityChangeListener)

Définissez un écouteur pour recevoir des rappels lorsque la visibilité de la barre système change.

SetOnTouchListener(View+IOnTouchListener)

Inscrivez un rappel à appeler lorsqu’un événement tactile est envoyé à cette vue.

SetOutlineAmbientShadowColor(Color)

Définit la couleur de l’ombre ambiante dessinée lorsque la vue a une valeur Z positive ou d’élévation.

SetOutlineSpotShadowColor(Color)

Définit la couleur de l’ombre spot dessinée lorsque la vue a une valeur Z positive ou d’élévation.

SetPadding(Int32, Int32, Int32, Int32)

Définit le remplissage gauche, supérieur, droit et inférieur de cette vue.

SetPaddingRelative(Int32, Int32, Int32, Int32)

Définit le remplissage relatif.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

(Hérité de JavaObject)
SetPendingCredentialRequest(GetCredentialRequest, IOutcomeReceiver)

Définit une CredentialManager demande pour récupérer les informations d’identification lorsque l’utilisateur se concentre sur cette vue donnée.

SetRenderEffect(RenderEffect)

Configurez l’application android.graphics.RenderEffect à cet affichage.

SetScrollCaptureCallback(IScrollCaptureCallback)

Définit le rappel pour recevoir les demandes de capture de défilement. Ce composant est l’adaptateur entre l’API de capture de défilement et le code de l’interface utilisateur de l’application. Si aucun rappel n’est défini, le système peut fournir une implémentation. Toute valeur fournie ici est prioritaire sur une version système. Cette vue est ignorée lorsque SCROLL_CAPTURE_HINT_EXCLUDE est défini dans son scrollCaptureHint, que le rappel ait été défini ou non. Il est recommandé de définir l’indicateur de capture de défilement SCROLL_CAPTURE_HINT_INCLUDE lors de la définition d’un rappel personnalisé pour vous assurer qu’il est sélectionné comme cible.

SetScrollContainer(Boolean)

Modifiez si cette vue est l’un des conteneurs à défilement dans sa fenêtre.

SetScrollIndicators(Int32, Int32)

Définit l’état activé des indicateurs de défilement sélectionnés par un masque.

SetScrollIndicators(Int32)

Définit les indicateurs de défilement qui peuvent être affichés par cette vue.

SetTag(Int32, Object)

Définit une balise associée à cette vue et à une clé.

SetTransitionVisibility(ViewStates)

Modifie la visibilité de cette vue sans déclencher d’autres modifications.

SetViewTranslationCallback(IViewTranslationCallback)

Définit un ViewTranslationCallback élément utilisé pour afficher/masquer les informations traduites.

SetWillNotCacheDrawing(Boolean)

Lorsque le cache de dessin d’une vue est activé, le dessin est redirigé vers une bitmap hors écran.

SetWillNotDraw(Boolean)

Si cette vue ne fait aucun dessin seul, définissez cet indicateur pour autoriser d’autres optimisations.

SetWindowInsetsAnimationCallback(WindowInsetsAnimation+Callback)

Définit une WindowInsetsAnimation.Callback notification sur les animations des fenêtres qui provoquent des insets.

SetX(Single)

Définit la position x visuelle de cette vue, en pixels. Cela équivaut à définir la propriété translationX comme étant la différence entre la valeur x passée et la propriété gauche actuelle.

SetY(Single)

Définit la position y visuelle de cette vue, en pixels. Cela équivaut à définir la propriété translationY comme étant la différence entre la valeur y passée et la propriété supérieure actuelle.

SetZ(Single)

Définit la position z visuelle de cette vue, en pixels. Cela équivaut à définir la propriété translationZ comme différence entre la valeur z passée et la propriété d’élévation actuelle.

ShowContextMenu()

Affiche le menu contextuel de cet affichage.

ShowContextMenu(Single, Single)

Affiche le menu contextuel de cet affichage ancré à la coordonnée relative d’affichage spécifiée.

StartActionMode(ActionMode+ICallback, ActionModeType)

Démarrez un mode d’action avec le type ActionMode#TYPE_PRIMARYpar défaut .

StartActionMode(ActionMode+ICallback)

Démarrez un mode d’action avec le type ActionMode#TYPE_PRIMARYpar défaut .

StartAnimation(Animation)

Démarrez l’animation spécifiée maintenant.

StartDrag(ClipData, View+DragShadowBuilder, Object, Int32)

Démarre une opération de glisser-déplacer.

StartDragAndDrop(ClipData, View+DragShadowBuilder, Object, Int32)

Démarre une opération de glisser-déplacer.

StartNestedScroll(ScrollAxis)

Commencez une opération de défilement imbriquée le long des axes donnés.

StopNestedScroll()

Arrêtez un défilement imbriqué en cours.

ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
TransformMatrixToGlobal(Matrix)

Modifie la matrice d’entrée de sorte qu’elle mappe les coordonnées locales d’affichage aux coordonnées à l’écran.

TransformMatrixToLocal(Matrix)

Modifie la matrice d’entrée de sorte qu’elle mappe les coordonnées à l’écran aux coordonnées locales d’affichage.

UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
UnscheduleDrawable(Drawable, Action)

Annule une action dessinable planifiée précédemment.

UnscheduleDrawable(Drawable, IRunnable)

Annule une action planifiée sur un dessinable.

UnscheduleDrawable(Drawable)

Annulez les événements associés au dessinable donné.

UpdateDragShadow(View+DragShadowBuilder)

Met à jour l’ombre glisser-déplacer pour l’opération de glisser-déplacer en cours.

VerifyDrawable(Drawable)

Si votre sous-classe d’affichage affiche ses propres objets Drawable, elle doit remplacer cette fonction et retourner true pour tout dessinable qu’elle affiche.

Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
WillNotCacheDrawing()

Retourne si cette vue peut mettre en cache son dessin ou non.

WillNotDraw()

Retourne si cette vue s’appuie ou non sur elle-même.

Événements

Nom Description
CapturedPointer

Se produit lorsque l’entrée du pointeur est remise pendant que cette vue a une capture de pointeur.

Click

Se produit lorsque cette vue est cliquée.

ContextClick

Se produit lorsqu’un clic contextuel est effectué sur cette vue.

ContextMenuCreated

Se produit lorsque cette vue crée un menu contextuel.

Drag

Se produit lorsqu’un événement de glissement est distribué à cette vue.

FocusChange

Se produit lorsque cette vue gagne ou perd le focus.

GenericMotion

Se produit lorsqu’un événement de mouvement générique est distribué à cette vue.

Hover

Se produit lorsqu’un événement de mouvement de pointage est distribué à cette vue.

KeyPress

Se produit lorsque cette vue reçoit un événement clé.

LayoutChange

Se produit après que cette vue modifie les limites de disposition.

LongClick

Se produit lorsque cette vue est longuement cliquée.

LongClickUseDefaultHapticFeedback

Se produit lorsqu’un clic long demande le comportement de commentaires haptique par défaut.

ScrollChange

Se produit lorsque cette vue fait défiler la position.

SystemUiVisibilityChange

Se produit lorsque cette vue affiche les modifications de visibilité de l’interface utilisateur système.

Touch

Se produit lorsqu’un événement tactile est distribué à cette vue.

UnhandledKeyEvent

Se produit lorsqu’un événement clé non géré atteint cette vue.

ViewAttachedToWindow

Se produit lorsque cette vue est attachée à une fenêtre.

ViewDetachedFromWindow

Se produit lorsque cette vue est détachée d’une fenêtre.

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Cette classe représente le bloc de construction de base pour les composants d’interface utilisateur.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à