AccessibilityNodeInfo.MathInfo Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| 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 |
| 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 |
| 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| 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 |