View.OnCreateInputConnection(EditorInfo) Méthode

Définition

Créez une inputConnection pour un InputMethod afin d’interagir avec la vue.

[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

Paramètres

outAttrs
EditorInfo

Renseignez-vous avec des informations d’attribut sur la connexion.

Retours

Résultat de l’opération de création d’une connexion d’entrée.

Attributs

Remarques

Créez une inputConnection pour un InputMethod afin d’interagir avec la vue. L’implémentation par défaut retourne null, car elle ne prend pas en charge les méthodes d’entrée. Vous pouvez remplacer cela pour implémenter cette prise en charge. Cela n’est nécessaire que pour les vues qui prennent le focus et l’entrée de texte.

Lors de l’implémentation de ce paramètre, vous souhaitez probablement également implémenter #onCheckIsTextEditor() pour indiquer que vous retournerez une InputConnection non null.

Prenez également soin de remplir l’objet android.view.inputmethod.EditorInfo correctement et dans son intégralité afin que l’IME connecté puisse s’appuyer sur ses valeurs. Par exemple, android.view.inputmethod.EditorInfo#initialSelStart les android.view.inputmethod.EditorInfo#initialSelEnd membres doivent être renseignés avec la position de curseur correcte pour que les imEs fonctionnent correctement avec votre application.

Java documentation pour android.view.View.onCreateInputConnection(android.view.inputmethod.EditorInfo).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à