View.OnCreateInputConnection(EditorInfo) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.