IInputConnection.SetComposingRegion Método

Definición

Sobrecargas

Nombre Description
SetComposingRegion(Int32, Int32)

Marque una determinada región de texto como texto de redacción.

SetComposingRegion(Int32, Int32, TextAttribute)

Variante de InputConnection#setComposingRegion(int, int).

SetComposingRegion(Int32, Int32)

Marque una determinada región de texto como texto de redacción.

[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

Parámetros

start
Int32

la posición del texto en el que comienza la región de redacción

end
Int32

la posición del texto en el que finaliza la región de redacción

Devoluciones

true false si la conexión de entrada ya no es válida. Como Android android.os.Build.VERSION_CODES#N hasta android.os.Build.VERSION_CODES#TIRAMISU, esta API devolvió false cuando la aplicación de destino no implementa este método.

Atributos

Comentarios

Marque una determinada región de texto como texto de redacción. Si se ha producido una región de redacción, los caracteres se dejan tal y como se ha quitado el intervalo de redacción, como si #finishComposingText() se hubiera llamado. Se usa el estilo predeterminado para redactar texto.

Los índices pasados se recortan en los límites de contenido. Si la región resultante tiene un tamaño cero, no se marca ninguna región y el efecto es el mismo que el de llamar a #finishComposingText(). El orden de inicio y finalización no es importante. En efecto, la región de principio a fin y la región de un extremo a otro es la misma. Los autores del editor están listos para aceptar un inicio mayor que final.

Dado que esto no cambia el contenido del texto, los editores no deben llamar a InputMethodManager#updateSelection(View, int, int, int, int) y los IME no deben recibir android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int, int, int).

Esto no afecta a la posición del cursor o la selección. Puede dar lugar a que el cursor esté en cualquier parte dentro o fuera de la región de redacción, incluidos los casos en los que la selección y la región de redacción se superpongan parcialmente o completamente.

Java documentación para android.view.inputmethod.InputConnection.setComposingRegion(int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

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

Parámetros

start
Int32

la posición del texto en el que comienza la región de redacción

end
Int32

la posición del texto en el que finaliza la región de redacción

textAttribute
TextAttribute

Información adicional sobre el texto.

Devoluciones

true false si la conexión de entrada ya no es válida. Como Android android.os.Build.VERSION_CODES#N hasta android.os.Build.VERSION_CODES#TIRAMISU, esta API devolvió false cuando la aplicación de destino no implementa este método.

Atributos

Comentarios

Variante de InputConnection#setComposingRegion(int, int). Este método se usa para permitir que el IME proporcione información adicional al configurar texto.

Java documentación para android.view.inputmethod.InputConnection.setComposingRegion(int, int, android.view.inputmethod.TextAttribute).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a