IInputConnection.SetSelection(Int32, Int32) 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í.
Establezca la selección del editor de texto.
[Android.Runtime.Register("setSelection", "(II)Z", "GetSetSelection_IIHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool SetSelection (int start, int end);
[<Android.Runtime.Register("setSelection", "(II)Z", "GetSetSelection_IIHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetSelection : int * int -> bool
Parámetros
- start
- Int32
índice de caracteres donde se debe iniciar la selección.
- end
- Int32
índice de caracteres donde debe finalizar la selección.
Devoluciones
true si la conexión de entrada ya no es válida.
- Atributos
Comentarios
Establezca la selección del editor de texto. Para establecer la posición del cursor, el inicio y el final deben tener el mismo valor.
Dado que esto mueve el cursor, llamar a este método hará que el editor llame android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int, int, int)
a en el IME actual después de que la entrada del lote haya terminado. <editores seguros>o< seguros>, para que esto suceda, debe realizar los cambios conocidos en el método de entrada llamando InputMethodManager#updateSelection(View, int, int, int, int)
a , pero tenga cuidado de esperar hasta que la edición del lote haya terminado si hay uno en curso.
Esto no tiene ningún efecto en la región de redacción que debe permanecer sin cambios. 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.
Documentación de Java para android.view.inputmethod.InputConnection.setSelection(int, int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.