InputMethod.AccessibilityInputConnection.GetSurroundingText 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.
Obtient le texte environnant autour du curseur actuel, avec <les caractères var>beforeLength</var> du texte avant le curseur (début de la sélection), <var>afterLength</var> characters of text after the cursor (end of the selection) and all of the selected text.
[Android.Runtime.Register("getSurroundingText", "(III)Landroid/view/inputmethod/SurroundingText;", "", ApiSince=33)]
public Android.Views.InputMethods.SurroundingText? GetSurroundingText(int beforeLength, int afterLength, int flags);
[<Android.Runtime.Register("getSurroundingText", "(III)Landroid/view/inputmethod/SurroundingText;", "", ApiSince=33)>]
member this.GetSurroundingText : int * int * int -> Android.Views.InputMethods.SurroundingText
Paramètres
- beforeLength
- Int32
Longueur attendue du texte avant le curseur.
- afterLength
- Int32
Longueur attendue du texte après le curseur.
- flags
- Int32
Fournit des options supplémentaires qui contrôlent la façon dont le texte est retourné. Peut être soit 0 ou InputConnection#GET_TEXT_WITH_STYLES.
Retours
objet android.view.inputmethod.SurroundingText décrivant le texte environnant et l’état de la sélection, ou null si la connexion d’entrée n’est plus valide, ou si l’éditeur ne peut pas se conformer à la demande pour une raison quelconque, ou l’application n’implémente pas cette méthode. La longueur du texte retourné peut être inférieure à la somme de <var>avantLength</var> et <var>afterLength</var> .
- Attributs
Remarques
Obtient le texte environnant autour du curseur actuel, avec <les caractères var>beforeLength</var> du texte avant le curseur (début de la sélection), <var>afterLength</var> characters of text after the cursor (end of the selection) and all of the selected text. La plage concerne les caractères java, et non les glyphes qui peuvent être plusieurs caractères.
Cette méthode peut échouer si la connexion d’entrée n’est pas valide (par exemple, son blocage du processus) ou si le client prend trop de temps pour répondre avec le texte (il reçoit quelques secondes pour retourner) ou si le protocole n’est pas pris en charge. Dans l’un de ces cas, la valeur Null est retournée.
Cette méthode n’affecte pas le texte de l’éditeur de quelque manière que ce soit, ni n’affecte-t-elle les étendues de sélection ou de composition.
S’il InputConnection#GET_TEXT_WITH_STYLES est fourni en tant qu’indicateurs, l’éditeur doit retourner une android.text.Spanned plage avec toutes les étendues définies sur le texte.
<les auteurs de services d’accessibilité forts>:</strong> s’il vous plaît envisager cela déclenchera un aller-retour IPC qui prendra un certain temps. Supposons que cette méthode consomme beaucoup de temps.
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.