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 и используемых в соответствии с условиями, описанными в разделе "".