Sprache

AccessibilityNodeInfo.MathInfo Klasse

Definition

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

[Android.Runtime.Register("android/view/accessibility/AccessibilityNodeInfo$MathInfo", ApiSince=37, DoNotGenerateAcw=true)]
public sealed class AccessibilityNodeInfo.MathInfo : Android.Views.Accessibility.AccessibilityNodeInfo.StructuredDataInfo, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/view/accessibility/AccessibilityNodeInfo$MathInfo", ApiSince=37, DoNotGenerateAcw=true)>]
type AccessibilityNodeInfo.MathInfo = class
    inherit AccessibilityNodeInfo.StructuredDataInfo
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Vererbung
Attribute
Implementiert

Hinweise

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

Die Struktur dieser Klasse basiert auf den Konzepten und Tags, die im W3C MathML-Standard definiert sind. Ein Barrierefreiheitsdienst kann diese Informationen verwenden, um benutzern, die mit mathematischen Inhalten interagieren, eine umfassendere Erfahrung zu bieten. Beispielsweise könnte eine Sprachausgabe das Tag und die Attribute verwenden, um einen Bruch richtig auszusprechen und dem Benutzer zu ermöglichen, zwischen dem Zähler und dem Nenner zu navigieren.

Wenn Sie einem Knoten mathematische Informationen hinzufügen möchten, erstellen Sie eine Instanz von MathInfo, legen Sie ihre Attribute mithilfe von putAttribute(String,String) fest, und rufen Sie dann setStructuredDataInfo(StructuredDataInfo) für die AccessibilityNodeInfo auf.

Android-Referenz für android.view.accessibility.AccessibilityNodeInfo.MathInfo.

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
AccessibilityNodeInfo.MathInfo(String)

Erstellt eine neue MathInfo.

Felder

Name Beschreibung
MathAttributeArg

Ein Attribut, das verwendet wird, um ein untergeordnetes Element einem der Argumente im Wert des übergeordneten #MATH_ATTRIBUTE_INTENT Elements zuzuordnen.

MathAttributeIntent

Ein Attribut, das eine semantische Anmerkung für das Element bereitstellt, für das es angegeben wird.

MathTagFraction

Ein Element zum Erstellen von Bruchzahlen.

MathTagIdentifier

Ein Element für symbolische Namen oder beliebigen Text, der als Bezeichner gerendert werden soll.

MathTagMath

Das Stammelement der obersten Ebene, das einen MathML-Ausdruck kapselt.

MathTagMultiscripts

Ein Element zum Anfügen einer beliebigen Anzahl von Vor- und Postscripts an einen Basisausdruck.

MathTagNoneScript

Stellt ein leeres Element dar, das häufig als Platzhalter in Elementen wie mmultiscripts.

MathTagNumber

Ein Element für ein numerisches Literal.

MathTagOperator

Ein Element für einen Operator, Zaun, Trennzeichen oder Akzent.

MathTagOver

Ein Element, das einen Akzent oder einen Grenzwert über einen Basisausdruck anfügt.

MathTagPrescriptDelimiter

Ein leeres Element, das innerhalb mmultiscripts verwendet wird, um Postscripts von Vorschreibungen zu trennen.

MathTagRoot

Ein Element für Radikale mit einem expliziten Index, z. B. einem Cubestamm.

MathTagRow

Ein Element zum horizontalen Gruppieren von Unterausdrücken.

MathTagSquareRoot

Ein Element für eine Quadratwurzel.

MathTagStringLiteral

Ein Element zur Darstellung von Zeichenfolgenliteralen, häufig für Computeralgebrensysteme.

MathTagSub

Ein Element, das ein Tiefgestellt an einen Basisausdruck anfügt.

MathTagSubSup

Ein Element, das sowohl ein Tiefgestellt als auch ein Hochgestellt an einen Basisausdruck anfügt.

MathTagSup

Ein Element, das einen Hochgestellten an einen Basisausdruck anfügt.

MathTagTable

Ein Element zum Erstellen von Tabellen oder Matrizen.

MathTagTableCell

Ein Element, das eine einzelne Zelle in einer Tabelle oder Matrix darstellt.

MathTagTableRow

Ein Element, das eine einzelne Zeile in einer Tabelle oder Matrix darstellt.

MathTagText

Ein Element für beliebigen Text, der als selbst gerendert werden soll, wird häufig für Kommentare verwendet.

MathTagUnder

Ein Element, das einen Akzent oder einen Grenzwert unter einem Basisausdruck anfügt.

MathTagUnderOver

Ein Element, das Skripts sowohl unter als auch über einen Basisausdruck anfügt.

Eigenschaften

Name Beschreibung
Attributes

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

(Geerbt von AccessibilityNodeInfo.StructuredDataInfo)
Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Creator

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

Handle

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

(Geerbt von Object)
JniIdentityHashCode

Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist.

(Geerbt von Object)
JniManagedPeerState

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

(Geerbt von JavaObject)
JniPeerMembers

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

PeerReference

Ruft den JNI-Objektverweis für diesen Java Peer ab.

(Geerbt von Object)
Tag

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

(Geerbt von AccessibilityNodeInfo.StructuredDataInfo)
ThresholdClass

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

(Geerbt von AccessibilityNodeInfo.StructuredDataInfo)
ThresholdType

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

(Geerbt von AccessibilityNodeInfo.StructuredDataInfo)

Methoden

Name Beschreibung
Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

(Geerbt von JavaObject)
DescribeContents()

Beschreiben Sie die Arten spezieller Objekte, die in der Marshall-Darstellung dieser Paketable-Instanz enthalten sind.

Dispose()

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
Dispose(Boolean)

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
DisposeUnlessReferenced()

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

(Geerbt von JavaObject)
Equals(Object)

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

(Geerbt von JavaObject)
Equals(Object)

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

(Geerbt von Object)
GetAttribute(String)

Ruft den Wert eines Attributs ab.

(Geerbt von AccessibilityNodeInfo.StructuredDataInfo)
GetHashCode()

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

(Geerbt von Object)
JavaFinalize()
Veraltet.

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)
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)
PutAttribute(String, String)

Fügt ein Attribut hinzu.

(Geerbt von AccessibilityNodeInfo.StructuredDataInfo)
RemoveAttribute(String)

Entfernt ein Attribut.

(Geerbt von AccessibilityNodeInfo.StructuredDataInfo)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

(Geerbt von JavaObject)
ToArray<T>()

Erstellt ein verwaltetes Array aus diesem Java Arraywrapper.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf.

(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)
WriteToParcel(Parcel, ParcelableWriteFlags)

Flachen Sie dieses Objekt in ein Paket.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJavaPeerable.Disposed()

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

(Geerbt von JavaObject)
IJavaPeerable.Finalized()

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

(Geerbt von JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

(Geerbt von JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

(Geerbt von JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

(Geerbt von JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

(Geerbt von JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

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)

Eine Klasse, die Informationen zu einem Knoten enthält, der einen mathematischen Ausdruck darstellt.

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: