EditorInfo.GetInitialSurroundingText(Int32, Int32, Int32) 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("getInitialSurroundingText", "(III)Landroid/view/inputmethod/SurroundingText;", "GetGetInitialSurroundingText_IIIHandler", ApiSince=31)]
public virtual Android.Views.InputMethods.SurroundingText? GetInitialSurroundingText(int beforeLength, int afterLength, int flags);
[<Android.Runtime.Register("getInitialSurroundingText", "(III)Landroid/view/inputmethod/SurroundingText;", "GetGetInitialSurroundingText_IIIHandler", ApiSince=31)>]
abstract member GetInitialSurroundingText : int * int * int -> Android.Views.InputMethods.SurroundingText
override this.GetInitialSurroundingText : 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 l’éditeur ou le système n’a pas pu prendre en charge ce protocole.
- 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.
Le texte initial entourant le retour peut être supprimé s’il est surdimensionné. Les règles de découpage fondamentales sont les suivantes :
<ul><li>Le texte avant le curseur est les informations les plus importantes pour les imEs.</li li><>Le texte après le curseur est la deuxième information importante pour les imEs.</li li><>Le texte sélectionné est les informations les moins importantes, mais il ne doit JAMAIs être tronqué. Quand il est trop long, il suffit de le supprimer.</li></ul>
Par exemple, le sous-texte peut être affiché en tant que TextBeforeCursor + Selection + TextAfterCursor. Le résultat peut être :
<ol><li>(peut-êtreTrimmedAtHead)TextBeforeCursor + Selection + TextAfterCursor(peut-êtreTrimmedAtTail)</li><>(peut-êtreTrimmedAtHead)TextBeforeCursor + TextAfterCursor(peut-êtreTrimmedAtTail)</li/ol><>
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.