IInputConnection.SetComposingRegion Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| SetComposingRegion(Int32, Int32) |
Marque una determinada región de texto como texto de redacción. |
| SetComposingRegion(Int32, Int32, TextAttribute) |
Variante de |
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.
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.