Android.Views.InputMethods 命名空間

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

類別

名稱 Description
BaseInputConnection

為 InputConnection 介面實作者設計的基底類別,負責處理大部分常見的連接行為,用於提供與 Editable 的連線。

BaseInputConnection.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

CompletionInfo

關於編輯者向輸入法回報的單一文字補全資訊。

CompletionInfo.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

CorrectionInfo

編輯者向輸入法回報的單一文字修正資訊。

CorrectionInfo.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

CursorAnchorInfo

關於文字插入點及組合字串中字元的位置資訊。

CursorAnchorInfo.Builder

建構者 CursorAnchorInfo

CursorAnchorInfo.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

DeleteGesture

一個子類 HandwritingGesture ,用於使用單一矩形刪除文字區域。

DeleteGesture.Builder

建構者 DeleteGesture

DeleteGesture.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

DeleteRangeGesture

的子類 HandwritingGesture 用於透過定義起始與結束矩形來刪除一段文字。

DeleteRangeGesture.Builder

建構者 DeleteRangeGesture

DeleteRangeGesture.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

EditorBoundsInfo

編輯器中矩形位置相關資訊容器。

EditorBoundsInfo.Builder

建構者 EditorBoundsInfo

EditorBoundsInfo.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

EditorInfo

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

EditorInfo.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

ExtractedText

關於已擷取以供輸入法使用的文字資訊。

ExtractedText.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

ExtractedTextRequest

描述輸入法在從輸入編輯器擷取文字時,應用程式會想要什麼。

ExtractedTextRequest.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

HandwritingGesture

觸控筆手寫手勢的基礎類別。

IConnectionlessHandwritingCallbackExtensions

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

IInputConnectionExtensions

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

InlineSuggestion

此類別代表一個由一個應用程式提出的內嵌建議,並可嵌入另一個應用程式的使用者介面中。

InlineSuggestion.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

InlineSuggestionInfo

此類別代表內嵌建議的描述。

InlineSuggestionInfo.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

InlineSuggestionsRequest

這個類別代表一個應用程式提出的內嵌建議請求,用來從另一個來源取得建議。

InlineSuggestionsRequest.Builder

一位建造者 InlineSuggestionsRequest

InlineSuggestionsRequest.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

InlineSuggestionsResponse

此類別代表一種內嵌建議回應。

InlineSuggestionsResponse.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

InputBinding

提供給 a InputMethod 的關於客戶連線資訊。

InputBinding.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

InputConnection

InputConnection 介面是從 back InputMethod 到 接收輸入的應用程式之間的通訊通道。

InputConnectionWrapper

用來代理呼叫到另一個輸入連接的包裝類別。

InputConnectionWrapper.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

InputContentInfo

一個容器物件,輸入方法可透過此將內容檔案傳送至目標應用程式。

InputContentInfo.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

InputMethod

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

InputMethodInfo

此類別用於指定輸入法的元資訊。

InputMethodInfo.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

InputMethodManager

整體輸入法框架(IMF)架構的中央系統 API,負責仲裁應用程式與現有輸入法之間的互動。

InputMethodSubtype

此類別用於指定輸入法編輯器(IME)中包含的子類型的元資訊。

InputMethodSubtype.InputMethodSubtypeBuilder

InputMethodSubtypeBuilder 是 InputMethodSubtype 的一個建構類別。

InputMethodSubtype.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

InsertGesture

HandwritingGesture 子類別用於在定義插入點插入文字。

InsertGesture.Builder

建構者 InsertGesture

InsertGesture.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

InsertModeGesture

HandwritingGesture 子類別用於啟動插入模式,在編輯器中插入空格,讓使用者能在指定插入點自由手寫。

InsertModeGesture.Builder

建構者 InsertModeGesture

InsertModeGesture.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

JoinOrSplitGesture

是 的 HandwritingGesture 子類,用於刪除或插入文字空白。

JoinOrSplitGesture.Builder

建構者 JoinOrSplitGesture

JoinOrSplitGesture.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

PreviewableHandwritingGesture

A HandwritingGesture 可以是 InputConnection#previewHandwritingGesture( PreviewableHandwritingGesture, CancellationSignal) previewed

RemoveSpaceGesture

是去除文字空白的子類 HandwritingGesture

RemoveSpaceGesture.Builder

建構者 RemoveSpaceGesture

RemoveSpaceGesture.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

SelectGesture

的子類 HandwritingGesture 用於使用單一矩形選取文字區域。

SelectGesture.Builder

建構者 SelectGesture

SelectGesture.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

SelectRangeGesture

的子類 HandwritingGesture ,透過定義起始與結尾矩形來選取文字範圍。

SelectRangeGesture.Builder

建構者 SelectRangeGesture

SelectRangeGesture.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

SurroundingText

關於游標周圍文字的資訊,供輸入法使用。

SurroundingText.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

TextAppearanceInfo

編輯器中文字外觀的資訊,傳遞 CursorAnchorInfoInputMethodService

TextAppearanceInfo.Builder

建構者 TextAppearanceInfo

TextAppearanceInfo.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

TextAttribute

以我經驗來說,資料類別在設定文本時可以帶出額外資訊到應用程式。

TextAttribute.Builder

建立 TextAttribute.

TextAttribute.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

TextBoundsInfo

該文字會界定編輯器中某個文字切片的資訊。

TextBoundsInfo.Builder

建構類別用來建立一個 TextBoundsInfo 物件。

TextBoundsInfo.InterfaceConsts

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

TextBoundsInfoResult

儲存呼叫結果 InputConnection#requestTextBoundsInfo(RectF, Executor, Consumer) 的物件。

TextSnapshot

一個不可變的文字編輯狀態資料快照。

介面

名稱 Description
IConnectionlessHandwritingCallback

介面接收使用其中之一 InputMethodManager#startConnectionlessStylusHandwriting(View, CursorAnchorInfo, Executor,ConnectionlessHandwritingCallback)、 、 InputMethodManager#startConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, Executor, ConnectionlessHandwritingCallback)InputMethodManager#startConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, String, Executor, ConnectionlessHandwritingCallback)啟動無連接觸控筆手寫會話的結果。

IInputConnection

InputConnection 介面是從 back InputMethod 到 接收輸入的應用程式之間的通訊通道。

IInputMethod

輸入方法介面代表一種輸入法,能產生關鍵事件與文字,例如數位、電子郵件、中日韓字元、其他語言字元等。

IInputMethodSession

InputMethodSession 介面提供每個用戶端 InputMethod 的安全功能,可以安全地暴露給應用程式。

IInputMethodSessionCallback

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

IInputMethodSessionEventCallback

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

列舉

名稱 Description
ConnectionlessHandwritingError

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

CursorAnchorFlags

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

CursorUpdate

列舉由 Immediate、 及 Monitor 成員返回的值。

CursorUpdateFilter

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

ExtractedTextFlags

列舉由 FlagsSelecting、 及 SingleLine 成員返回的值。

GetTextFlags

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

HandwritingDelegateFlag

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

HandwritingGestureGranularity

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

HandwritingGestureResult

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

HideSoftInputFlags

列舉由 ImplicitOnlyNoneNotAlways 成員返回的值,並作為多種類型的參數取出。

ImeAction

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

ImeFlags

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

InputContentFlags

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

InputMethodResults

透過 的 InputMethodResults多種方法列舉 。

ShowFlags

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

ShowSoftInputFlags

列舉由 ExplicitForcedNone 成員返回的值,並作為多種類型的參數取出。

TextBoundsInfoFlags

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

TextBoundsInfoResultCode

包含用於實作及互動輸入法(如軟體鍵盤)的 API。

TextExtractFlags

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