語言

AccessibilityNodeInfo.MathInfo 類別

定義

一個類別,儲存代表數學表達式的節點資訊。

[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
繼承
屬性
實作

備註

一個類別,儲存代表數學表達式的節點資訊。

此類別的結構基於 W3C MathML 標準中定義的概念與標籤。 無障礙服務能利用這些資訊,為與數學內容互動的使用者提供更豐富的體驗。 例如,螢幕閱讀器可以利用標籤和屬性正確發音分數,讓使用者能在分子與分母之間切換。

要將數學資訊加入節點,請建立一個 MathInfo 實例,使用 putAttribute(String,String) 設定其屬性,然後在 AccessibilityNodeInfo 上呼叫 setStructuredDataInfo(StructuredDataInfo)。

Android 參考資料。android.view.accessibility.AccessibilityNodeInfo.MathInfo

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

建構函式

名稱 Description
AccessibilityNodeInfo.MathInfo(String)

建立一個新的 MathInfo。

欄位

名稱 Description
MathAttributeArg

一個用來將子元素與其父 #MATH_ATTRIBUTE_INTENT 值中的某個參數關聯的屬性。

MathAttributeIntent

一個屬性,為其所指定的元素提供語意註解。

MathTagFraction

一個用來創造分數的元素。

MathTagIdentifier

一個用於符號名稱或任意文字的元素,將被呈現為識別碼。

MathTagMath

頂層根元素,封裝 MathML 表達式。

MathTagMultiscripts

一個元素,用於將任意數量的預設與後記附加到基底表達式上。

MathTagNoneScript

表示空元素,常用作元素中的佔位符,如 mmultiscripts。

MathTagNumber

一個數值字面的元素。

MathTagOperator

算子、柵欄、分隔符或重音符號的元素。

MathTagOver

一個在基礎表達上附加重音或限制的元素。

MathTagPrescriptDelimiter

一個空元素,用於 mmultiscripts 區分後記與預設。

MathTagRoot

一個帶有明確索引的根號元素,例如立方根。

MathTagRow

一個用於水平分組子表達式的元素。

MathTagSquareRoot

一個平方根的元素。

MathTagStringLiteral

一個用於表示字串文字的元素,通常用於電腦代數系統。

MathTagSub

一個將下標附加到基底表達式的元素。

MathTagSubSup

一個將底標與上標附加於基本表達式的元素。

MathTagSup

一個將上標附加到基底表達式的元素。

MathTagTable

一個用於建立表格或矩陣的元素。

MathTagTableCell

表示表格或矩陣中單一格子的元素。

MathTagTableRow

代表表格或矩陣中單一列的元素。

MathTagText

任意文本被呈現為獨立的元素,常用於註解。

MathTagUnder

一個在基礎表達式下附加重音或限制的元素。

MathTagUnderOver

一個將腳本附加於基底表達式下方與上方的元素。

屬性

名稱 Description
Attributes

一個類別,儲存代表數學表達式的節點資訊。

(繼承來源 AccessibilityNodeInfo.StructuredDataInfo)
Class

回傳此 Object的執行時類別。

(繼承來源 Object)
Creator

一個類別,儲存代表數學表達式的節點資訊。

Handle

底層 Android 實例的帳號。

(繼承來源 Object)
JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

一個類別,儲存代表數學表達式的節點資訊。

(繼承來源 JavaObject)
JniPeerMembers

一個類別,儲存代表數學表達式的節點資訊。

PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
Tag

一個類別,儲存代表數學表達式的節點資訊。

(繼承來源 AccessibilityNodeInfo.StructuredDataInfo)
ThresholdClass

一個類別,儲存代表數學表達式的節點資訊。

(繼承來源 AccessibilityNodeInfo.StructuredDataInfo)
ThresholdType

一個類別,儲存代表數學表達式的節點資訊。

(繼承來源 AccessibilityNodeInfo.StructuredDataInfo)

方法

名稱 Description
Clone()

建立並回傳此物件的副本。

(繼承來源 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

一個類別,儲存代表數學表達式的節點資訊。

(繼承來源 JavaObject)
DescribeContents()

描述此 Parcelable 實例的分組表示中包含的特殊物件種類。

Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

一個類別,儲存代表數學表達式的節點資訊。

(繼承來源 JavaObject)
Equals(Object)

一個類別,儲存代表數學表達式的節點資訊。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
GetAttribute(String)

取得屬性的值。

(繼承來源 AccessibilityNodeInfo.StructuredDataInfo)
GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
Notify()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
PutAttribute(String, String)

會增加一個屬性。

(繼承來源 AccessibilityNodeInfo.StructuredDataInfo)
RemoveAttribute(String)

移除一個屬性。

(繼承來源 AccessibilityNodeInfo.StructuredDataInfo)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

一個類別,儲存代表數學表達式的節點資訊。

(繼承來源 JavaObject)
ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

回傳物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

(繼承來源 Object)
Wait(Int64, Int32)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

把這個物體壓扁成一個包裹。

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

一個類別,儲存代表數學表達式的節點資訊。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

一個類別,儲存代表數學表達式的節點資訊。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

一個類別,儲存代表數學表達式的節點資訊。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

一個類別,儲存代表數學表達式的節點資訊。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

一個類別,儲存代表數學表達式的節點資訊。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

一個類別,儲存代表數學表達式的節點資訊。

(繼承來源 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

一個類別,儲存代表數學表達式的節點資訊。

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

一個類別,儲存代表數學表達式的節點資訊。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於