Android.Text 命名空間

提供用於渲染或追蹤螢幕上文字及文字跨度的類別。

類別

名稱 Description
AfterTextChangedEventArgs

提供事件資料 AfterTextChanged ,內容在文本變更後提出。

AlteredCharSequence

AlteredCharSequence 是指一個 CharSequence 大部分是從另一個 CharSequence 鏡像而來,但特定範圍的字元則是從另一個 Char 陣列鏡像而來。

AndroidCharacter

AndroidCharacter 會揭露一些過去 Java 不容易存取的字元屬性。

Annotation

註解是簡單的鍵值對,會在 TextView 的儲存/還原週期中被保留,並可用來保存需要維護特定文字區域的應用程式特定資料。

Annotation.InterfaceConsts

提供用於渲染或追蹤螢幕上文字及文字跨度的類別。

AutoText

本班會查閱一本針對常見拼寫錯誤的修正詞典。

BidiFormatter

用於格式化文字以在可能方向相反的情境下顯示且不會造成混亂的工具類別。

BidiFormatter.Builder

一個用來建立帶有非預設選項的 BidiFormatter 的類別。

BoringLayout

BoringLayout 是一種非常簡單的 Layout 實作,適用於單行文字,且所有字元皆由左至右排列。

BoringLayout.Metrics

提供用於渲染或追蹤螢幕上文字及文字跨度的類別。

ClipboardManager

此會員已被棄用。

DynamicLayout

DynamicLayout 是一種文字版面,隨著文字編輯會自動更新。

DynamicLayout.Builder

動態佈局建構器。

EditableFactory

TextView 使用的工廠來建立新的 Editable Editables。

EmojiConsistency

系統應該用預設字體繪製以維持裝置一致性的表情符號集合。

GraphemeClusterSegmentFinder

實作 SegmentFinder 以字素叢集作為文字段。

Highlights

一個代表文本重點的類別。

Highlights.Builder

他是《Highlights》的建設者。

Html

此類別將 HTML 字串處理成可顯示且具樣式的文字。

IEditableExtensions

提供用於渲染或追蹤螢幕上文字及文字跨度的類別。

IInputFilterExtensions

提供用於渲染或追蹤螢幕上文字及文字跨度的類別。

InputFilterAllCaps

這個篩選器會將編輯中新增的所有小寫字母和標題字母大寫。

InputFilterLengthFilter

此過濾器會限制編輯,避免文字長度超過指定長度。

InputType

提供用於渲染或追蹤螢幕上文字及文字跨度的類別。

ITextDirectionHeuristicExtensions

提供用於渲染或追蹤螢幕上文字及文字跨度的類別。

ITextWatcherExtensions

提供用於渲染或追蹤螢幕上文字及文字跨度的類別。

Layout

一個管理螢幕視覺元素文字配置的基底類別。

Layout.Alignment

提供用於渲染或追蹤螢幕上文字及文字跨度的類別。

Layout.Builder

一個用於 Layout 物件的建構類別。

Layout.Directions

儲存關於行中雙向(左至右或右至左)文字的資訊。

LoginFilter

用於過濾登入相關文字(使用者名稱與密碼)的抽象類別

LoginFilter.PasswordFilterGMail

此過濾器與 GMail 密碼相容,限制字元為拉丁語 1(ISO8859-1)字元集。

LoginFilter.UsernameFilterGeneric

此過濾器會拒絕使用者名稱中與 Google 登入不相容的字元。

LoginFilter.UsernameFilterGMail

此過濾器會拒絕與 GMail 帳號建立不相容的使用者名稱字元。

NoCopySpanConcrete

方便性相當於你只想要一個新的 Object() 來處理一個區間,但又希望它是無複製的。

SegmentFinder

在文字中尋找文字區段邊界。

SegmentFinder.PrescribedSegmentFinder

預設實作是 SegmentFinder 根據給定的區段範圍。

Selection

用於操作角色序列中游標與選擇的工具類別。

ShowSecretsSetting

這是用來與設定互動的 API 表面,該設定決定密碼輸入或其他秘密欄位中的字元是否會短暫回音或立即隱藏。

SpannableFactory

TextView 使用的工廠來建立新的 Spannable Spannables。

SpannableString

這是用於內容不變但可附加或分離標記物件的文字類別。

SpannableStringBuilder

這是針對內容與標記都能被更改的文本類別。

SpannableStringInternal

提供用於渲染或追蹤螢幕上文字及文字跨度的類別。

SpannedString

這是針對內容與標記為不變的文字類別。

StaticLayout

StaticLayout 是一種用於排版後不會再編輯的文字版面。

StaticLayout.Builder

靜態佈局的建構器。

TextChangedEventArgs

提供 和 BeforeTextChanged 事件的資料TextChanged,描述對 文本TextView的變更。

TextDirectionHeuristics

有些物件實作 TextDirectionHeuristic了 。

TextPaint

TextPaint 是 Paint 的擴充,保留了一些在文字測量和繪圖時使用的額外資料空間。

TextShaper

提供多樣式文字的文字形狀。

TextUtils

提供用於渲染或追蹤螢幕上文字及文字跨度的類別。

TextUtils.SimpleStringSplitter

一個簡單的分線器。

TextUtils.TruncateAt

提供用於渲染或追蹤螢幕上文字及文字跨度的類別。

WordSegmentFinder

將單字作為文字段落的實作 SegmentFinder 。

介面

名稱 Description
Html.IImageGetter

擷取 HTML 及img>標籤。

Html.ITagHandler

當遇到 HTML 標籤時,會通知解析器無法解讀。

IEditable

這是用於內容與標記可更改的文字介面(與不可變的文字如字串不同)。

IGetChars

如果你的 CharSequence 有像 String 裡那種比多次呼叫 charAt() 更快的 getChars() 方法,請實作這個介面。

IInputFilter

InputFilter 可以附加到 EditableS 上,以限制可對它們所做的變更。

INoCopySpan

此介面應加到一個 span 物件中,該物件在執行切片或複製操作時,不應被複製到新的 Spanned。

IParcelableSpan

這是一種特殊的可包裹裝置,適用於將作為文字跨度的物件。

ISpannable

這是文字介面,可以附加或分離標記物件。

ISpanned

這是將標記物件附加於文字範圍的介面。

ISpanWatcher

當此類物件附加於 Spannable 時,會呼叫其方法以通知其他標記物件已被新增、變更或移除。

ITextDirectionHeuristic

介面用於使用啟發式方法,透過檢視文字推測段落方向的物件。

ITextWatcher

當此類物件附加到 Editable 時,當文字變更時會呼叫其方法。

Layout.ITextInclusionStrategy

判斷文字段落是否位於矩形區域內的策略。

TextShaper.IGlyphsConsumer

一個用於接受文字形狀結果的消費者介面。

TextUtils.IEllipsizeCallback

提供用於渲染或追蹤螢幕上文字及文字跨度的類別。

TextUtils.IStringSplitter

一個根據使用者無法理解的規則分割字串的介面。

列舉

名稱 Description
BreakStrategy

提供用於渲染或追蹤螢幕上文字及文字跨度的類別。

CapitalizationMode

列舉由多種類型回傳的值,並作為多種類型的參數取出。

EastAsianWidth

列舉由多種類型回傳的值。

FromHtmlOptions

提供用於渲染或追蹤螢幕上文字及文字跨度的類別。

HyphenationFrequency

提供用於渲染或追蹤螢幕上文字及文字跨度的類別。

InputTypes

列舉由多種類型回傳的值,並作為 的參數,以及 成員。

JustificationMode

提供用於渲染或追蹤螢幕上文字及文字跨度的類別。

SafeStringFlagMode

提供用於渲染或追蹤螢幕上文字及文字跨度的類別。

SpanTypes

列舉由多種類型回傳的值,並作為多種類型的參數取出。

TextLayoutDirection

列舉由多種類型回傳的值。

ToHtmlOptions

指定 的 Html.ToHtml段落換行選項。