Android.Views.InputMethods 命名空间

包含用于实现和与输入法(如软件键盘)交互的 API。

名称 说明
BaseInputConnection

InputConnection 接口的实现者的基类,负责提供与 Editable 的连接的大部分常见行为。

BaseInputConnection.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

CompletionInfo

有关编辑器向输入法报告的单个文本完成的信息。

CompletionInfo.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

CorrectionInfo

有关编辑器向输入法报告的单个文本更正的信息。

CorrectionInfo.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

CursorAnchorInfo

有关组合字符串中文本插入点和字符的位置信息。

CursorAnchorInfo.Builder

Builder for CursorAnchorInfo.

CursorAnchorInfo.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

DeleteGesture

用于使用单个矩形删除文本区域的子类 HandwritingGesture

DeleteGesture.Builder

Builder for DeleteGesture.

DeleteGesture.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

DeleteRangeGesture

一个子类 HandwritingGesture ,用于通过定义起始矩形和结束矩形来删除一系列文本。

DeleteRangeGesture.Builder

Builder for DeleteRangeGesture.

DeleteRangeGesture.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

EditorBoundsInfo

编辑器矩形位置相关信息的容器。

EditorBoundsInfo.Builder

Builder for EditorBoundsInfo.

EditorBoundsInfo.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

EditorInfo

EditorInfo 描述了输入法与文本编辑对象(通常是 EditText)通信的多个属性,最重要的是它包含的文本内容类型和当前光标位置。

EditorInfo.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

ExtractedText

有关已提取供输入法使用的文本的信息。

ExtractedText.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

ExtractedTextRequest

从其输入编辑器中提取文本时,从应用程序中提取文本时的输入方法的说明。

ExtractedTextRequest.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

HandwritingGesture

触笔手写手势的基类。

IConnectionlessHandwritingCallbackExtensions

包含用于实现和与输入法(如软件键盘)交互的 API。

IInputConnectionExtensions

包含用于实现和与输入法(如软件键盘)交互的 API。

InlineSuggestion

此类表示由一个应用提出的内联建议,可嵌入到另一个应用的 UI 中。

InlineSuggestion.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

InlineSuggestionInfo

此类表示内联建议的说明。

InlineSuggestionInfo.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

InlineSuggestionsRequest

此类表示一个应用发出的内联建议请求,用于从另一个源获取建议。

InlineSuggestionsRequest.Builder

一个生成器 InlineSuggestionsRequest

InlineSuggestionsRequest.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

InlineSuggestionsResponse

此类表示内联建议响应。

InlineSuggestionsResponse.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

InputBinding

提供给 InputMethod 有关连接到客户端的信息。

InputBinding.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

InputConnection

InputConnection 接口是从一个 InputMethod 回发到接收其输入的应用程序的信道。

InputConnectionWrapper

用于代理对另一个 InputConnection 的调用的包装类。

InputConnectionWrapper.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

InputContentInfo

一个容器对象,输入方法可以使用该对象将内容文件发送到目标应用程序。

InputContentInfo.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

InputMethod

包含用于实现和与输入法(如软件键盘)交互的 API。

InputMethodInfo

此类用于指定输入法的元信息。

InputMethodInfo.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

InputMethodManager

中心系统 API 到整体输入法框架 (IMF) 体系结构,该体系结构可仲裁应用程序和当前输入法之间的交互。

InputMethodSubtype

此类用于指定输入法编辑器(IME)中包含的子类型的元信息。

InputMethodSubtype.InputMethodSubtypeBuilder

InputMethodSubtypeBuilder 是 InputMethodSubtype 的生成器类。

InputMethodSubtype.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

InsertGesture

用于在定义的插入点插入文本的子类 HandwritingGesture

InsertGesture.Builder

Builder for InsertGesture.

InsertGesture.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

InsertModeGesture

用于启动插入模式的 HandwritingGesture 子类,该模式在编辑器中插入一个空格,让用户在指定的插入点自由书写。

InsertModeGesture.Builder

Builder for InsertModeGesture.

InsertModeGesture.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

JoinOrSplitGesture

用于删除或插入文本空格的 HandwritingGesture 子类。

JoinOrSplitGesture.Builder

Builder for JoinOrSplitGesture.

JoinOrSplitGesture.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

PreviewableHandwritingGesture

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

RemoveSpaceGesture

用于从文本中删除空格的 HandwritingGesture 子类。

RemoveSpaceGesture.Builder

Builder for RemoveSpaceGesture.

RemoveSpaceGesture.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

SelectGesture

用于使用单个矩形选择文本区域的子类 HandwritingGesture

SelectGesture.Builder

Builder for SelectGesture.

SelectGesture.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

SelectRangeGesture

用于通过定义起始矩形和结束矩形选择文本范围的子类 HandwritingGesture

SelectRangeGesture.Builder

Builder for SelectRangeGesture.

SelectRangeGesture.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

SurroundingText

有关游标周围的文本的信息,供输入法使用。

SurroundingText.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

TextAppearanceInfo

有关编辑器中文本外观的信息,经过传递 CursorAnchorInfo 以供使用 InputMethodService

TextAppearanceInfo.Builder

Builder for TextAppearanceInfo.

TextAppearanceInfo.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

TextAttribute

在设置文本时,IME 可以将额外的信息用于应用程序的数据类。

TextAttribute.Builder

用于创建 TextAttribute.

TextAttribute.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

TextBoundsInfo

编辑器中文本切片的文本边界信息。

TextBoundsInfo.Builder

要创建 TextBoundsInfo 对象的生成器类。

TextBoundsInfo.InterfaceConsts

包含用于实现和与输入法(如软件键盘)交互的 API。

TextBoundsInfoResult

保存调用结果 InputConnection#requestTextBoundsInfo(RectF, Executor, Consumer) 的对象。

TextSnapshot

文本编辑状态的不可变数据快照。

接口

名称 说明
IConnectionlessHandwritingCallback

用于接收使用其中InputMethodManager#startConnectionlessStylusHandwriting(View, CursorAnchorInfo, Executor,ConnectionlessHandwritingCallback)InputMethodManager#startConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, Executor, ConnectionlessHandwritingCallback)InputMethodManager#startConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, String, Executor, ConnectionlessHandwritingCallback)一个或之一启动无连接触笔手写会话的结果的接口。

IInputConnection

InputConnection 接口是从一个 InputMethod 回发到接收其输入的应用程序的信道。

IInputMethod

InputMethod 接口表示可以生成关键事件和文本的输入方法,例如数字、电子邮件地址、CJK 字符、其他语言字符等。

IInputMethodSession

InputMethodSession 接口提供可以安全地向应用程序公开的客户端功能 InputMethod

IInputMethodSessionCallback

包含用于实现和与输入法(如软件键盘)交互的 API。

IInputMethodSessionEventCallback

包含用于实现和与输入法(如软件键盘)交互的 API。

枚举

名称 说明
ConnectionlessHandwritingError

包含用于实现和与输入法(如软件键盘)交互的 API。

CursorAnchorFlags

包含用于实现和与输入法(如软件键盘)交互的 API。

CursorUpdate

枚举由 和Immediate成员返回Monitor的值。

CursorUpdateFilter

包含用于实现和与输入法(如软件键盘)交互的 API。

ExtractedTextFlags

枚举由 <a0/> 和成员返回的值。

GetTextFlags

包含用于实现和与输入法(如软件键盘)交互的 API。

HandwritingDelegateFlag

包含用于实现和与输入法(如软件键盘)交互的 API。

HandwritingGestureGranularity

包含用于实现和与输入法(如软件键盘)交互的 API。

HandwritingGestureResult

包含用于实现和与输入法(如软件键盘)交互的 API。

HideSoftInputFlags

枚举由 > 和成员返回的值,并将其作为多个类型的参数。

ImeAction

枚举多个类型返回的值,并将其作为多个类型的参数。

ImeFlags

枚举多个类型返回的值。

InputContentFlags

包含用于实现和与输入法(如软件键盘)交互的 API。

InputMethodResults

枚举由多个方法 InputMethodResults返回的值。

ShowFlags

枚举多个类型返回的值,并将其作为多个类型的参数。

ShowSoftInputFlags

枚举由 > 和成员返回的值,并将其作为多个类型的参数。

TextBoundsInfoFlags

包含用于实现和与输入法(如软件键盘)交互的 API。

TextBoundsInfoResultCode

包含用于实现和与输入法(如软件键盘)交互的 API。

TextExtractFlags

枚举多个类型返回的值。