View.OnCreateInputConnection(EditorInfo) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 InputMethod 创建新的 InputConnection,以便与视图交互。
[Android.Runtime.Register("onCreateInputConnection", "(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection;", "GetOnCreateInputConnection_Landroid_view_inputmethod_EditorInfo_Handler")]
public virtual Android.Views.InputMethods.IInputConnection? OnCreateInputConnection(Android.Views.InputMethods.EditorInfo? outAttrs);
[<Android.Runtime.Register("onCreateInputConnection", "(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection;", "GetOnCreateInputConnection_Landroid_view_inputmethod_EditorInfo_Handler")>]
abstract member OnCreateInputConnection : Android.Views.InputMethods.EditorInfo -> Android.Views.InputMethods.IInputConnection
override this.OnCreateInputConnection : Android.Views.InputMethods.EditorInfo -> Android.Views.InputMethods.IInputConnection
参数
- outAttrs
- EditorInfo
填写有关连接的属性信息。
返回
- 属性
注解
为 InputMethod 创建新的 InputConnection,以便与视图交互。 默认实现返回 null,因为它不支持输入法。 可以重写此项来实现此类支持。 只有获得焦点和文本输入的视图才需要此操作。
实现此内容时,可能还需要实现 #onCheckIsTextEditor() 以指示将返回非 null InputConnection。
此外,请谨慎地正确填充 android.view.inputmethod.EditorInfo 对象及其整个内容,以便连接的 IME 可以依赖其值。 例如, android.view.inputmethod.EditorInfo#initialSelStartandroid.view.inputmethod.EditorInfo#initialSelEnd 必须使用正确的游标位置填充成员,以便 IME 能够正确处理应用程序。
Java文档android.view.View.onCreateInputConnection(android.view.inputmethod.EditorInfo)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。