Langue

EditorInfo.GetInitialSurroundingText(Int32, Int32, Int32) Méthode

Définition

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><>

Java documentation pour android.view.inputmethod.EditorInfo.getInitialSurroundingText(int, int, int).

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 à