Android.Views.InputMethods 命名空间

BaseInputConnection

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

BaseInputConnection.InterfaceConsts
CompletionInfo

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

CompletionInfo.InterfaceConsts
CorrectionInfo

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

CorrectionInfo.InterfaceConsts
CursorAnchorInfo

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

CursorAnchorInfo.Builder

Builder for CursorAnchorInfo.

CursorAnchorInfo.InterfaceConsts
DeleteGesture

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

DeleteGesture.Builder

Builder for DeleteGesture.

DeleteGesture.InterfaceConsts
DeleteRangeGesture

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

DeleteRangeGesture.Builder

Builder for DeleteRangeGesture.

DeleteRangeGesture.InterfaceConsts
EditorBoundsInfo

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

EditorBoundsInfo.Builder

Builder for EditorBoundsInfo.

EditorBoundsInfo.InterfaceConsts
EditorInfo

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

EditorInfo.InterfaceConsts
ExtractedText

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

ExtractedText.InterfaceConsts
ExtractedTextRequest

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

ExtractedTextRequest.InterfaceConsts
HandwritingGesture

触笔手写手势的基类。

IInputConnectionExtensions
InlineSuggestion

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

InlineSuggestion.InterfaceConsts
InlineSuggestionInfo

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

InlineSuggestionInfo.InterfaceConsts
InlineSuggestionsRequest

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

InlineSuggestionsRequest.Builder

一个生成器 InlineSuggestionsRequest

InlineSuggestionsRequest.InterfaceConsts
InlineSuggestionsResponse

此类表示内联建议响应。

InlineSuggestionsResponse.InterfaceConsts
InputBinding

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

InputBinding.InterfaceConsts
InputConnection

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

InputConnectionWrapper

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

InputConnectionWrapper.InterfaceConsts
InputContentInfo

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

InputContentInfo.InterfaceConsts
InputMethod
InputMethodInfo

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

InputMethodInfo.InterfaceConsts
InputMethodManager

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

InputMethodSubtype

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

InputMethodSubtype.InputMethodSubtypeBuilder

InputMethodSubtypeBuilder 是 InputMethodSubtype 的生成器类。

InputMethodSubtype.InterfaceConsts
InsertGesture

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

InsertGesture.Builder

Builder for InsertGesture.

InsertGesture.InterfaceConsts
InsertModeGesture

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

InsertModeGesture.Builder

Builder for InsertModeGesture.

InsertModeGesture.InterfaceConsts
JoinOrSplitGesture

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

JoinOrSplitGesture.Builder

Builder for JoinOrSplitGesture.

JoinOrSplitGesture.InterfaceConsts
PreviewableHandwritingGesture

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

RemoveSpaceGesture

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

RemoveSpaceGesture.Builder

Builder for RemoveSpaceGesture.

RemoveSpaceGesture.InterfaceConsts
SelectGesture

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

SelectGesture.Builder

Builder for SelectGesture.

SelectGesture.InterfaceConsts
SelectRangeGesture

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

SelectRangeGesture.Builder

Builder for SelectRangeGesture.

SelectRangeGesture.InterfaceConsts
SurroundingText

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

SurroundingText.InterfaceConsts
TextAppearanceInfo

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

TextAppearanceInfo.Builder

Builder for TextAppearanceInfo.

TextAppearanceInfo.InterfaceConsts
TextAttribute

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

TextAttribute.Builder

用于创建 TextAttribute.

TextAttribute.InterfaceConsts
TextBoundsInfo

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

TextBoundsInfo.Builder

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

TextBoundsInfo.InterfaceConsts
TextBoundsInfoResult

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

TextSnapshot

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

接口

IInputConnection

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

IInputMethod

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

IInputMethodSession

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

IInputMethodSessionCallback
IInputMethodSessionEventCallback

枚举

CursorAnchorFlags
CursorUpdate

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

CursorUpdateFilter
ExtractedTextFlags

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

GetTextFlags
HandwritingGestureGranularity
HandwritingGestureResult
HideSoftInputFlags

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

ImeAction

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

ImeFlags

枚举多个类型返回的值。

InputContentFlags
InputMethodResults

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

ShowFlags

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

ShowSoftInputFlags

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

TextBoundsInfoFlags
TextBoundsInfoResultCode
TextExtractFlags

枚举多个类型返回的值。