View.OnCreateInputConnection(EditorInfo) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Crie um novo InputConnection para um InputMethod interagir com a exibição.
[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
Parâmetros
- outAttrs
- EditorInfo
Preencha com informações de atributo sobre a conexão.
Retornos
O resultado da operação de conexão de entrada na criação.
- Atributos
Comentários
Crie um novo InputConnection para um InputMethod interagir com a exibição. A implementação padrão retorna nulo, pois não dá suporte a métodos de entrada. Você pode substituir isso para implementar esse suporte. Isso só é necessário para exibições que assumem o foco e a entrada de texto.
Ao implementar isso, você provavelmente também deseja implementar #onCheckIsTextEditor() para indicar que retornará uma InputConnection não nula.
Além disso, tenha um bom cuidado para preencher o android.view.inputmethod.EditorInfo objeto corretamente e em sua totalidade, para que o IME conectado possa contar com seus valores. Por exemplo, android.view.inputmethod.EditorInfo#initialSelStart e android.view.inputmethod.EditorInfo#initialSelEnd os membros devem ser preenchidos com a posição correta do cursor para que as mensagens instantâneas funcionem corretamente com seu aplicativo.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.