Langage

ViewStructure Classe

Définition

ViewStructure est un conteneur pour stocker des données supplémentaires par vue générées par View#onProvideStructure View.onProvideStructure et View#onProvideAutofillStructure View.onProvideAutofillStructure.

[Android.Runtime.Register("android/view/ViewStructure", ApiSince=23, DoNotGenerateAcw=true)]
public abstract class ViewStructure : Java.Lang.Object
[<Android.Runtime.Register("android/view/ViewStructure", ApiSince=23, DoNotGenerateAcw=true)>]
type ViewStructure = class
    inherit Object
Héritage
ViewStructure
Attributs

Remarques

ViewStructure est un conteneur pour stocker des données supplémentaires par vue générées par View#onProvideStructure View.onProvideStructure et View#onProvideAutofillStructure View.onProvideAutofillStructure.

Pour en savoir plus sur l’utilisation du remplissage automatique dans votre application, consultez les guides de l’infrastructure de remplissage automatique.

Java documentation pour android.view.ViewStructure.

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
ViewStructure()

Initialise une nouvelle instance du type de structure de vue.

ViewStructure(IntPtr, JniHandleOwnership)

Crée un homologue managé pour une référence d’objet d’interface native Java existante.

Champs

Nom Description
ExtraVirtualStructureType

Clé utilisée pour écrire le type de vue qui a généré la structure virtuelle de ses enfants.

ExtraVirtualStructureVersionNumber

Clé utilisée pour spécifier la version de la vue qui a généré la structure virtuelle pour elle-même et ses enfants

Propriétés

Nom Description
AutofillId

Obtient ou définit l’Id de remplissage automatique associé à ce nœud.

ChildCount

Retourne le nombre d’enfants tel qu’il est défini par setChildCount(int).

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Extras

Obtenir des données supplémentaires associées à cette structure d’affichage ; le bundle retourné est mutable, ce qui vous permet d’afficher et de modifier son contenu. Les clés placées dans le bundle doivent utiliser un préfixe d’espace de noms approprié (par exemple, com.google.MY_KEY) pour éviter les conflits.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
HasExtras

Retourne true si getExtras() a été utilisé pour créer du contenu supplémentaire.

Hint

Obtient ou définit le texte d’indicateur fourni par cette structure d’affichage.

HintFormatted

Récupérez le dernier indicateur défini par setHint(CharSequence) .

JniIdentityHashCode

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

(Hérité de Object)
JniManagedPeerState

ViewStructure est un conteneur pour stocker des données supplémentaires par vue générées par View#onProvideStructure View.onProvideStructure et View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Hérité de JavaObject)
JniPeerMembers

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

PeerReference

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

(Hérité de Object)
PendingCredentialCallback

Obtient le rappel associé à ce nœud. Si la valeur est Null, aucun rappel ou requête n’est associé à ce nœud, et aucune demande CredentialManager n’est déclenchée lorsque ce nœud est concentré. Permet SetPendingCredentialRequest de définir une demande et un rappel.

PendingCredentialRequest

Obtient la demande d’informations d’identification associée à ce nœud. Si la valeur est Null, aucune requête n’est associée à ce nœud et aucune demande CredentialManager n’est déclenchée lorsque ce nœud est concentré. Permet SetPendingCredentialRequest de définir une demande et un rappel.

Text

Obtient ou définit le texte fourni par cette structure d’affichage.

TextFormatted

Récupérez le dernier setText(CharSequence) .

TextSelectionEnd

Récupérez le dernier jeu de fin de sélection défini par setText(CharSequence,int,int) .

TextSelectionStart

Récupérez le dernier jeu de début de sélection défini par setText(CharSequence,int,int) .

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.

Méthodes

Nom Description
AddChildCount(Int32)

Ajoutez-y le nombre d’enfants de cette vue.

AsyncCommit()

Appel lorsque vous avez terminé de remplir un ViewStructure retour par #asyncNewChild.

AsyncNewChild(Int32)

Comme #newChild, mais permet à l’appelant de remplir de manière asynchrone l’enfant retourné.

ClearCredentialManagerRequest()

Efface la demande d’informations d’identification précédemment définie via ViewStructure#setPendingCredentialRequest(GetCredentialRequest, OutcomeReceiver)

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

ViewStructure est un conteneur pour stocker des données supplémentaires par vue générées par View#onProvideStructure View.onProvideStructure et View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Hérité de JavaObject)
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()

ViewStructure est un conteneur pour stocker des données supplémentaires par vue générées par View#onProvideStructure View.onProvideStructure et View#onProvideAutofillStructure View.onProvideAutofillStructure.

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

ViewStructure est un conteneur pour stocker des données supplémentaires par vue générées par View#onProvideStructure View.onProvideStructure et View#onProvideAutofillStructure View.onProvideAutofillStructure.

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

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

(Hérité de Object)
GetHashCode()

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

(Hérité de Object)
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)
NewChild(Int32)

Créez un enfant ViewStructure dans cette vue, en plaçant dans la liste des enfants à <l’index>< var/var>.

NewHtmlInfoBuilder(String)

Crée une nouvelle HtmlInfo.Builder balise HTML donnée.

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)
SetAccessibilityFocused(Boolean)

Définissez l’état axé sur l’accessibilité de cette vue, conformément à View#isAccessibilityFocused View.isAccessibilityFocused().

SetActivated(Boolean)

Définissez l’état activé de cette vue, conformément à View#isActivated View.isActivated().

SetAlpha(Single)

Définissez une transformation alpha appliquée à cette vue, en fonction View#getAlpha View.getAlpha()de .

SetAutofillHints(String[])

Définit les indicateurs qui aident le service de remplissage automatique à sélectionner les données appropriées pour remplir la vue.

SetAutofillId(AutofillId, Int32)

Définit le AutofillId nœud virtuel pour ce nœud virtuel.

SetAutofillOptions(ICharSequence[])

Définit les options qui peuvent être utilisées pour remplir automatiquement ce nœud. Généralement utilisé par les nœuds dont View.getAutofillType() est une liste pour indiquer la signification de chaque valeur possible dans la liste.

SetAutofillOptions(String[])

Définit les options qui peuvent être utilisées pour remplir automatiquement ce nœud.

SetAutofillType(AutofillType)

Définit view.getAutofillType() qui peut être utilisé pour remplir automatiquement ce nœud.

SetAutofillValue(AutofillValue)

Définit la valeur de remplissage automatique représentant la valeur actuelle de ce nœud.

SetCheckable(Boolean)

Définissez l’état checkable de cette vue, par exemple s’il implémente l’interface android.widget.Checkable .

SetChecked(Boolean)

Définissez l’état vérifié de cette vue, par android.widget.Checkable#isChecked Checkable.isChecked()exemple .

SetClassName(String)

Définissez le nom de la classe de la vue, conformément à View#getAccessibilityClassName View.getAccessibilityClassName().

SetClickable(Boolean)

Définissez l’état cliquable de cette vue, conformément à View#isClickable View.isClickable().

SetContentDescription(ICharSequence)

Définissez la description du contenu de la vue, en fonction View#getContentDescription View.getContentDescription()de .

SetContentDescription(String)

Définissez la description du contenu de la vue, en fonction View#getContentDescription View.getContentDescription()de .

SetContextClickable(Boolean)

Définissez l’état cliquable du contexte de cette vue, conformément à View#isContextClickable View.isContextClickable().

SetDataIsSensitive(Boolean)

Définit si les données sur ce nœud sont sensibles ; si c’est le cas, son contenu (texte, valeur de remplissage automatique, etc.

SetDimens(Int32, Int32, Int32, Int32, Int32, Int32)

Définissez les dimensions de base de cette vue.

SetElevation(Single)

Définissez l’élévation visuelle (ombre) de la vue, conformément à View#getZ View.getZ().

SetEnabled(Boolean)

Définissez l’état activé de cette vue, conformément à View#isEnabled View.isEnabled().

SetFocusable(Boolean)

Définissez l’état focusable de cette vue, conformément à View#isFocusable View.isFocusable().

SetFocused(Boolean)

Définissez l’état prioritaire de cette vue, conformément à View#isFocused View.isFocused().

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetHintIdEntry(String)

Définit l’identificateur utilisé pour définir l’indicateur associé à cette vue. Utilisé comme métadonnées pour les nœuds/structures d’affichage d’empreinte digitale. Doit être défini uniquement lorsque le nœud est utilisé à des fins de remplissage automatique . Il est ignoré lorsqu’il est utilisé pour Assist.

SetHtmlInfo(ViewStructure+HtmlInfo)

Définit les propriétés HTML de ce nœud lorsqu’il représente un élément HTML. Doit être défini uniquement lorsque le nœud est utilisé à des fins de remplissage automatique . Il est ignoré lorsqu’il est utilisé pour l’assistance.

SetId(Int32, String, String, String)

Définissez l’identificateur de cette vue.

SetImportantForAutofill(Int32)

Définit l’affichage View#setImportantForAutofill(int) importantForAutofill mode associé à ce nœud.

SetInputType(Int32)

Définit les bits InputType de ce nœud.

SetLocaleList(LocaleList)

Définit la liste des paramètres régionaux associés à ce nœud.

SetLongClickable(Boolean)

Définissez l’état long clickable de cette vue, conformément à View#isLongClickable View.isLongClickable().

SetMaxTextEms(Int32)

Définit la largeur maximale en ems du texte associé à cette vue, lorsqu’il est pris en charge. Doit être défini uniquement lorsque le nœud est utilisé à des fins de remplissage automatique . Il est ignoré lorsqu’il est utilisé pour Assist.

SetMaxTextLength(Int32)

Définit la longueur maximale du texte associé à cette vue, lorsqu’il est pris en charge. Doit être défini uniquement lorsque le nœud est utilisé à des fins de remplissage automatique . Il est ignoré lorsqu’il est utilisé pour Assist.

SetMinTextEms(Int32)

Définit la largeur minimale en ems du texte associé à cette vue, lorsqu’elle est prise en charge. Doit être défini uniquement lorsque le nœud est utilisé à des fins de remplissage automatique . Il est ignoré lorsqu’il est utilisé pour Assist.

SetOpaque(Boolean)

Définissez l’état opaque de cette vue, conformément à View#isOpaque View.isOpaque().

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

ViewStructure est un conteneur pour stocker des données supplémentaires par vue générées par View#onProvideStructure View.onProvideStructure et View#onProvideAutofillStructure View.onProvideAutofillStructure.

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

Définit une demande d’informations d’identification à déclencher android.credentials.CredentialManager lorsque ce nœud est concentré

SetReceiveContentMimeTypes(String[])

Définit les types MIME acceptés par cette vue. Voir View.getReceiveContentMimeTypes() . Doit être défini uniquement lorsque le nœud est utilisé à des fins de remplissage automatique ou de capture de contenu . Il est ignoré lorsqu’il est utilisé pour Assist.

SetSelected(Boolean)

Définissez l’état sélectionné de cette vue, conformément à View#isSelected View.isSelected().

SetText(ICharSequence, Int32, Int32)

Comme #setText(CharSequence) mais avec une sélection active qui s’étend de <var>selectionStart</var> via <var>selectionEnd</var>.

SetText(String, Int32, Int32)

Comme #setText(CharSequence) mais avec une sélection active qui s’étend de <var>selectionStart</var> via <var>selectionEnd</var>.

SetTextIdEntry(String)

Définit l’identificateur utilisé pour définir le texte associé à cette vue. Doit être défini uniquement lorsque le nœud est utilisé à des fins de remplissage automatique . Il est ignoré lorsqu’il est utilisé pour Assist.

SetTextLines(Int32[], Int32[])

Définissez les informations de ligne pour le test fourni précédemment via #setText(CharSequence).

SetTextStyle(Single, Int32, Int32, AssistTextStyle)

Définissez explicitement les informations de style global par défaut pour le texte précédemment défini avec #setText.

SetTransformation(Matrix)

Définissez la matrice de transformation associée à cette vue, par View#getMatrix View.getMatrix()exemple, ou null s’il n’y en a aucun.

SetVisibility(ViewStates)

Définissez l’état de visibilité de cette vue, conformément à View#getVisibility View.getVisibility().

SetWebDomain(String)

Définit le domaine Web représenté par ce nœud. Généralement utilisé lorsque l’affichage est un conteneur pour un document HTML.

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)
UnregisterFromRuntime()

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

(Hérité de Object)
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)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

ViewStructure est un conteneur pour stocker des données supplémentaires par vue générées par View#onProvideStructure View.onProvideStructure et View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

ViewStructure est un conteneur pour stocker des données supplémentaires par vue générées par View#onProvideStructure View.onProvideStructure et View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

ViewStructure est un conteneur pour stocker des données supplémentaires par vue générées par View#onProvideStructure View.onProvideStructure et View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ViewStructure est un conteneur pour stocker des données supplémentaires par vue générées par View#onProvideStructure View.onProvideStructure et View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ViewStructure est un conteneur pour stocker des données supplémentaires par vue générées par View#onProvideStructure View.onProvideStructure et View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

ViewStructure est un conteneur pour stocker des données supplémentaires par vue générées par View#onProvideStructure View.onProvideStructure et View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Hérité de JavaObject)

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)

ViewStructure est un conteneur pour stocker des données supplémentaires par vue générées par View#onProvideStructure View.onProvideStructure et View#onProvideAutofillStructure View.onProvideAutofillStructure.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à