Язык

View.OnCreateInputConnection(EditorInfo) Метод

Определение

Создайте объект InputConnection для объекта InputMethod для взаимодействия с представлением.

[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

Заполните сведения о атрибуте подключения.

Возвращаемое значение

Результат операции создания входного подключения.

Атрибуты

Комментарии

Создайте объект InputConnection для объекта InputMethod для взаимодействия с представлением. Реализация по умолчанию возвращает значение NULL, так как она не поддерживает методы ввода. Эту функцию можно переопределить для реализации такой поддержки. Это необходимо только для представлений, которые принимают фокус и текстовые входные данные.

При реализации этого, вероятно, вы также хотите реализовать #onCheckIsTextEditor() , чтобы указать, что вы вернете непустую входную связь.

Кроме того, следует правильно заполнить android.view.inputmethod.EditorInfo объект и в целом, чтобы подключенный IME может полагаться на его значения. Например, android.view.inputmethod.EditorInfo#initialSelStartandroid.view.inputmethod.EditorInfo#initialSelEnd элементы должны быть заполнены правильной позицией курсора для правильной работы с приложением.

Java документации по android.view.View.onCreateInputConnection(android.view.inputmethod.EditorInfo).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к