Langage

IInputConnection.SetComposingRegion Méthode

Définition

Surcharges

Nom Description
SetComposingRegion(Int32, Int32)

Marquez une certaine région de texte comme texte de composition.

SetComposingRegion(Int32, Int32, TextAttribute)

Variante de InputConnection#setComposingRegion(int, int).

SetComposingRegion(Int32, Int32)

Marquez une certaine région de texte comme texte de composition.

[Android.Runtime.Register("setComposingRegion", "(II)Z", "GetSetComposingRegion_IIHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool SetComposingRegion(int start, int end);
[<Android.Runtime.Register("setComposingRegion", "(II)Z", "GetSetComposingRegion_IIHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetComposingRegion : int * int -> bool

Paramètres

start
Int32

position dans le texte au début de la région de composition

end
Int32

position dans le texte auquel se termine la région de composition

Retours

true en cas de réussite, false si la connexion d’entrée n’est plus valide. Étant donné qu’Android android.os.Build.VERSION_CODES#N jusqu’à android.os.Build.VERSION_CODES#TIRAMISUce que , cette API retournée false lorsque l’application cible n’implémente pas cette méthode.

Attributs

Remarques

Marquez une certaine région de texte comme texte de composition. S’il y avait une région de composition, les caractères sont laissés comme ils l’étaient et l’étendue de composition supprimée, comme si #finishComposingText() elle a été appelée. Le style par défaut pour la composition de texte est utilisé.

Les index passés sont clippés aux limites du contenu. Si la région résultante est de taille zéro, aucune région n’est marquée et l’effet est identique à celui de l’appel #finishComposingText(). L’ordre de début et de fin n’est pas important. En effet, la région de début à fin et la région de bout en bout est la même. Les auteurs de l’éditeur sont prêts à accepter un début supérieur à la fin.

Étant donné que cela ne modifie pas le contenu du texte, les éditeurs ne doivent pas appeler InputMethodManager#updateSelection(View, int, int, int, int) et les imEs ne doivent pas recevoir android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int, int, int).

Cela n’a aucun impact sur la position de curseur/sélection. Le curseur peut se trouver n’importe où à l’intérieur ou à l’extérieur de la région de composition, y compris les cas où la sélection et la région de composition se chevauchent partiellement ou entièrement.

Java documentation pour android.view.inputmethod.InputConnection.setComposingRegion(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 à

SetComposingRegion(Int32, Int32, TextAttribute)

Variante de InputConnection#setComposingRegion(int, int).

[Android.Runtime.Register("setComposingRegion", "(IILandroid/view/inputmethod/TextAttribute;)Z", "GetSetComposingRegion_IILandroid_view_inputmethod_TextAttribute_Handler:Android.Views.InputMethods.IInputConnection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]
public virtual bool SetComposingRegion(int start, int end, Android.Views.InputMethods.TextAttribute? textAttribute);
[<Android.Runtime.Register("setComposingRegion", "(IILandroid/view/inputmethod/TextAttribute;)Z", "GetSetComposingRegion_IILandroid_view_inputmethod_TextAttribute_Handler:Android.Views.InputMethods.IInputConnection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)>]
abstract member SetComposingRegion : int * int * Android.Views.InputMethods.TextAttribute -> bool
override this.SetComposingRegion : int * int * Android.Views.InputMethods.TextAttribute -> bool

Paramètres

start
Int32

position dans le texte au début de la région de composition

end
Int32

position dans le texte auquel se termine la région de composition

textAttribute
TextAttribute

Informations supplémentaires sur le texte.

Retours

true en cas de réussite, false si la connexion d’entrée n’est plus valide. Étant donné qu’Android android.os.Build.VERSION_CODES#N jusqu’à android.os.Build.VERSION_CODES#TIRAMISUce que , cette API retournée false lorsque l’application cible n’implémente pas cette méthode.

Attributs

Remarques

Variante de InputConnection#setComposingRegion(int, int). Cette méthode permet à l’IME de fournir des informations supplémentaires lors de la configuration du texte.

Java documentation pour android.view.inputmethod.InputConnection.setComposingRegion(int, int, android.view.inputmethod.TextAttribute).

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 à