Partager via


InputMethod.AccessibilityInputConnection.CommitText Méthode

Définition

Surcharges

CommitText(ICharSequence, Int32, TextAttribute)

Validez le texte dans la zone de texte et définissez la nouvelle position du curseur.

CommitText(String, Int32, TextAttribute)

Validez le texte dans la zone de texte et définissez la nouvelle position du curseur.

CommitText(ICharSequence, Int32, TextAttribute)

Validez le texte dans la zone de texte et définissez la nouvelle position du curseur.

[Android.Runtime.Register("commitText", "(Ljava/lang/CharSequence;ILandroid/view/inputmethod/TextAttribute;)V", "", ApiSince=33)]
public void CommitText (Java.Lang.ICharSequence text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute);
[<Android.Runtime.Register("commitText", "(Ljava/lang/CharSequence;ILandroid/view/inputmethod/TextAttribute;)V", "", ApiSince=33)>]
member this.CommitText : Java.Lang.ICharSequence * int * Android.Views.InputMethods.TextAttribute -> unit

Paramètres

text
ICharSequence

Texte à valider. Cela peut inclure des styles.

newCursorPosition
Int32

Nouvelle position du curseur autour du texte, en caractères Java. Si > 0, cette valeur est relative à la fin du texte - 1 ; si <= 0, elle est relative au début du texte. Par conséquent, la valeur 1 avance toujours le curseur vers la position après l’insertion du texte intégral. Notez que cela signifie que vous ne pouvez pas positionner le curseur dans le texte, car l’éditeur peut apporter des modifications au texte que vous fournissez afin qu’il ne soit pas possible de spécifier correctement des emplacements là-bas.

textAttribute
TextAttribute

Informations supplémentaires sur le texte.

Attributs

Remarques

Validez le texte dans la zone de texte et définissez la nouvelle position du curseur. Cette méthode permet à l’IME de fournir des informations supplémentaires lors de la configuration du texte.

Cette méthode valide le contenu du texte actuellement composé, puis déplace le curseur en fonction newCursorPositionde . S’il n’y a pas de texte de composition lorsque cette méthode est appelée, le nouveau texte est inséré à la position du curseur, en supprimant le texte à l’intérieur de la sélection le cas échéant.

L’appel de cette méthode entraîne l’appel #onUpdateSelection(int, int, int, int, int, int) de l’éditeur sur le service d’accessibilité actuel une fois l’entrée par lot terminée. <les>auteurs d’éditeurs< forts/forts>, pour que cela se produise, vous devez apporter les modifications connues au service d’accessibilité en appelant InputMethodManager#updateSelection(android.view.View, int, int, int, int), mais veillez à attendre que la modification par lot soit terminée si l’un d’eux est en cours.

Documentation Java pour android.accessibilityservice.InputMethod.AccessibilityInputConnection.commitText(java.lang.CharSequence, int, android.view.inputmethod.TextAttribute).

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

S’applique à

CommitText(String, Int32, TextAttribute)

Validez le texte dans la zone de texte et définissez la nouvelle position du curseur.

public void CommitText (string text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute);
member this.CommitText : string * int * Android.Views.InputMethods.TextAttribute -> unit

Paramètres

text
String

Texte à valider. Cela peut inclure des styles.

newCursorPosition
Int32

Nouvelle position du curseur autour du texte, en caractères Java. Si > 0, cette valeur est relative à la fin du texte - 1 ; si <= 0, elle est relative au début du texte. Par conséquent, la valeur 1 avance toujours le curseur vers la position après l’insertion du texte intégral. Notez que cela signifie que vous ne pouvez pas positionner le curseur dans le texte, car l’éditeur peut apporter des modifications au texte que vous fournissez afin qu’il ne soit pas possible de spécifier correctement des emplacements là-bas.

textAttribute
TextAttribute

Informations supplémentaires sur le texte.

Remarques

Validez le texte dans la zone de texte et définissez la nouvelle position du curseur. Cette méthode permet à l’IME de fournir des informations supplémentaires lors de la configuration du texte.

Cette méthode valide le contenu du texte actuellement composé, puis déplace le curseur en fonction newCursorPositionde . S’il n’y a pas de texte de composition lorsque cette méthode est appelée, le nouveau texte est inséré à la position du curseur, en supprimant le texte à l’intérieur de la sélection le cas échéant.

L’appel de cette méthode entraîne l’appel #onUpdateSelection(int, int, int, int, int, int) de l’éditeur sur le service d’accessibilité actuel une fois l’entrée par lot terminée. <les>auteurs d’éditeurs< forts/forts>, pour que cela se produise, vous devez apporter les modifications connues au service d’accessibilité en appelant InputMethodManager#updateSelection(android.view.View, int, int, int, int), mais veillez à attendre que la modification par lot soit terminée si l’un d’eux est en cours.

Documentation Java pour android.accessibilityservice.InputMethod.AccessibilityInputConnection.commitText(java.lang.CharSequence, int, android.view.inputmethod.TextAttribute).

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

S’applique à