ViewStructure Klasse

Definition

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .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
Vererbung
ViewStructure
Attribute

Hinweise

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

Weitere Informationen zur Verwendung von AutoAusfüllen in Ihrer App finden Sie in den AutoAusfüllframework-Leitfäden.

Java Dokumentation für android.view.ViewStructure.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Name Beschreibung
ViewStructure()

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

ViewStructure(IntPtr, JniHandleOwnership)

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

Felder

Name Beschreibung
ExtraVirtualStructureType

Schlüssel zum Schreiben des Typs der Ansicht, die die virtuelle Struktur der untergeordneten Elemente generiert hat.

ExtraVirtualStructureVersionNumber

Schlüssel zum Angeben der Version der Ansicht, die die virtuelle Struktur für sich selbst und seine untergeordneten Elemente generiert hat

Eigenschaften

Name Beschreibung
AutofillId

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

ChildCount

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Extras

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
HasExtras

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

Hint

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

HintFormatted

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

JniIdentityHashCode

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

(Geerbt von Object)
JniPeerMembers

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

PeerReference

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

(Geerbt von Object)
PendingCredentialCallback

Ruft den callback diesem Knoten zugeordneten ab.

PendingCredentialRequest

Ruft den GetCredentialRequest diesem Knoten zugeordneten ab.

Text

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

TextFormatted

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

TextSelectionEnd

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

TextSelectionStart

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

ThresholdClass

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

ThresholdType

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

Methoden

Name Beschreibung
AddChildCount(Int32)

Zur untergeordneten Anzahl dieser Ansicht hinzufügen.

AsyncCommit()

Rufen Sie auf, wenn Sie fertig sind, um eine ViewStructure zurückgegebene von #asyncNewChild.

AsyncNewChild(Int32)

Like #newChild, but allows the caller to asynchron populate the returned child.

ClearCredentialManagerRequest()

Löscht die zuvor festgelegte Anmeldeinformationsanforderung durch ViewStructure#setPendingCredentialRequest(GetCredentialRequest, OutcomeReceiver)

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Dispose()

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

(Geerbt von Object)
Dispose(Boolean)

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
NewChild(Int32)

Erstellen Sie in dieser Ansicht ein neues untergeordnetes Element ViewStructure , in das die Liste der untergeordneten Elemente unter <var>index</var> eingefügt wird.

NewHtmlInfoBuilder(String)

Erstellt eine neue HtmlInfo.Builder für das angegebene HTML-Tag.

Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
SetAccessibilityFocused(Boolean)

Legen Sie den Barrierefreiheitsfokus dieser Ansicht wie folgt fest View#isAccessibilityFocused View.isAccessibilityFocused().

SetActivated(Boolean)

Legen Sie den aktivierten Zustand dieser Ansicht wie folgt fest View#isActivated View.isActivated().

SetAlpha(Single)

Legen Sie eine Alphatransformation fest, die auf diese Ansicht angewendet wird, wie pro View#getAlpha View.getAlpha().

SetAutofillHints(String[])

Legt die Hinweise fest, die dem AutoAusfülldienst helfen, die entsprechenden Daten auszuwählen, um die Ansicht auszufüllen.

SetAutofillId(AutofillId, Int32)

Legt den AutofillId virtuellen Knoten fest.

SetAutofillOptions(ICharSequence[])

Legt die Optionen fest, die zum automatischen Ausfüllen dieses Knotens verwendet werden können.

SetAutofillOptions(String[])

Legt die Optionen fest, die zum automatischen Ausfüllen dieses Knotens verwendet werden können.

SetAutofillType(AutofillType)

Legt den Wert fest, der View#getAutofillType() zum automatischen Ausfüllen dieses Knotens verwendet werden kann.

SetAutofillValue(AutofillValue)

Legt den AutofillValue aktuellen Wert dieses Knotens fest.

SetCheckable(Boolean)

Legen Sie den prüfbaren Zustand dieser Ansicht fest, z. B. ob sie die android.widget.Checkable Schnittstelle implementiert.

SetChecked(Boolean)

Legen Sie den aktivierten Zustand dieser Ansicht fest, z android.widget.Checkable#isChecked Checkable.isChecked(). B. .

SetClassName(String)

Legen Sie den Klassennamen der Ansicht gemäß View#getAccessibilityClassName View.getAccessibilityClassName().

SetClickable(Boolean)

Legen Sie den klickbaren Zustand dieser Ansicht wie folgt View#isClickable View.isClickable()fest.

SetContentDescription(ICharSequence)

Legen Sie die Inhaltsbeschreibung der Ansicht gemäß View#getContentDescription View.getContentDescription().

SetContentDescription(String)

Legen Sie die Inhaltsbeschreibung der Ansicht gemäß View#getContentDescription View.getContentDescription().

SetContextClickable(Boolean)

Legen Sie den kontextklickbaren Zustand dieser Ansicht wie folgt View#isContextClickable View.isContextClickable()fest.

SetDataIsSensitive(Boolean)

Legt fest, ob die Daten auf diesem Knoten vertraulich sind; ist dies der Inhalt (Text, Wert für automatisches Ausfüllen usw.).

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

Legen Sie die grundlegenden Dimensionen dieser Ansicht fest.

SetElevation(Single)

Legen Sie die visuelle Höhe (Schatten) der Ansicht wie pro View#getZ View.getZ().

SetEnabled(Boolean)

Legen Sie den aktivierten Zustand dieser Ansicht wie folgt fest View#isEnabled View.isEnabled().

SetFocusable(Boolean)

Legen Sie den fokussierbaren Zustand dieser Ansicht wie folgt fest View#isFocusable View.isFocusable().

SetFocused(Boolean)

Legen Sie den fokussierten Zustand dieser Ansicht wie folgt fest View#isFocused View.isFocused().

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetHintIdEntry(String)

Legt den Bezeichner fest, mit dem der Hinweis festgelegt wird, der dieser Ansicht zugeordnet ist.

SetHtmlInfo(ViewStructure+HtmlInfo)

Legt die HTML-Eigenschaften dieses Knotens fest, wenn er ein HTML-Element darstellt.

SetId(Int32, String, String, String)

Legen Sie den Bezeichner für diese Ansicht fest.

SetImportantForAutofill(Int32)

Legt die ansicht fest, die View#setImportantForAutofill(int) importantForAutofill mode diesem Knoten zugeordnet ist.

SetInputType(Int32)

Legt die android.text.InputType Bits dieses Knotens fest.

SetLocaleList(LocaleList)

Legt die Liste der Gebietsschemas fest, die diesem Knoten zugeordnet sind.

SetLongClickable(Boolean)

Legen Sie den langen klickbaren Zustand dieser Ansicht wie folgt View#isLongClickable View.isLongClickable()fest.

SetMaxTextEms(Int32)

Legt die maximale Breite in ems des Texts fest, der dieser Ansicht zugeordnet ist, wenn unterstützt.

SetMaxTextLength(Int32)

Legt die maximale Länge des Texts fest, der dieser Ansicht zugeordnet ist, wenn unterstützt.

SetMinTextEms(Int32)

Legt die mindestbreite in ems des Texts fest, der dieser Ansicht zugeordnet ist, wenn unterstützt.

SetOpaque(Boolean)

Legen Sie den undurchsichtigen Zustand dieser Ansicht wie folgt fest View#isOpaque View.isOpaque().

SetPendingCredentialRequest(GetCredentialRequest, IOutcomeReceiver)

Legt eine Anmeldeinformationsanforderung fest, die android.credentials.CredentialManager ausgelöst werden soll, wenn dieser Knoten fokussiert ist.

SetReceiveContentMimeTypes(String[])

Legt die MIME-Typen fest, die von dieser Ansicht akzeptiert werden.

SetSelected(Boolean)

Legen Sie den ausgewählten Zustand dieser Ansicht wie folgt fest View#isSelected View.isSelected().

SetText(ICharSequence, Int32, Int32)

Wie #setText(CharSequence) bei einer aktiven Auswahl, die von <var>selectionStart</var> bis <var>selectionEnd</var> erweitert wird.

SetText(String, Int32, Int32)

Wie #setText(CharSequence) bei einer aktiven Auswahl, die von <var>selectionStart</var> bis <var>selectionEnd</var> erweitert wird.

SetTextIdEntry(String)

Legt den Bezeichner fest, mit dem der Text festgelegt wird, der dieser Ansicht zugeordnet ist.

SetTextLines(Int32[], Int32[])

Legen Sie Zeileninformationen für den Test fest, der zuvor bereitgestellt #setText(CharSequence)wurde.

SetTextStyle(Single, Int32, Int32, AssistTextStyle)

Legen Sie standardmäßige globale Formatvorlageninformationen für Text fest, der zuvor mit #setTextfestgelegt wurde.

SetTransformation(Matrix)

Legen Sie die transformationsmatrix fest, die dieser Ansicht zugeordnet ist, wie pro View#getMatrix View.getMatrix(), oder NULL, wenn keine vorhanden ist.

SetVisibility(ViewStates)

Legen Sie den Sichtbarkeitsstatus dieser Ansicht wie folgt fest View#getVisibility View.getVisibility().

SetWebDomain(String)

Legt die Webdomäne fest, die durch diesen Knoten dargestellt wird.

ToArray<T>()

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><>

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJavaPeerable.Disposed()

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

(Geerbt von Object)
IJavaPeerable.Finalized()

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

(Geerbt von Object)

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

ViewStructureist ein Container zum Speichern zusätzlicher ansichtsbezogener Daten, die von View#onProvideStructure View.onProvideStructure und .View#onProvideAutofillStructure View.onProvideAutofillStructure

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: