InputMethod.AccessibilityInputConnection.CommitText 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
CommitText(ICharSequence, Int32, TextAttribute) |
Confirme el texto en el cuadro de texto y establezca la nueva posición del cursor. |
CommitText(String, Int32, TextAttribute) |
Confirme el texto en el cuadro de texto y establezca la nueva posición del cursor. |
CommitText(ICharSequence, Int32, TextAttribute)
Confirme el texto en el cuadro de texto y establezca la nueva posición del cursor.
[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
Parámetros
- text
- ICharSequence
Texto que se va a confirmar. Esto puede incluir estilos.
- newCursorPosition
- Int32
Nueva posición del cursor alrededor del texto, en caracteres java. Si > es 0, esto es relativo al final del texto - 1; si <es = 0, esto es relativo al inicio del texto. Por lo tanto, un valor de 1 siempre avanzará el cursor a la posición después de insertar el texto completo. Tenga en cuenta que esto significa que no se puede colocar el cursor dentro del texto, ya que el editor puede realizar modificaciones en el texto que proporciona, por lo que no es posible especificar correctamente las ubicaciones allí.
- textAttribute
- TextAttribute
Información adicional sobre el texto.
- Atributos
Comentarios
Confirme el texto en el cuadro de texto y establezca la nueva posición del cursor. Este método se usa para permitir que el IME proporcione información adicional al configurar texto.
Este método confirma el contenido del texto que está redactando actualmente y, a continuación, mueve el cursor según newCursorPosition
. Si no hay texto de redacción cuando se llama a este método, el nuevo texto se inserta en la posición del cursor, quitando el texto dentro de la selección si existe.
Al llamar a este método, el editor llamará al #onUpdateSelection(int, int, int, int, int, int)
servicio de accesibilidad actual una vez finalizada la entrada por lotes. <autores< de editores seguros>o seguros>, para que esto suceda, debe realizar los cambios conocidos en el servicio de accesibilidad mediante una llamada InputMethodManager#updateSelection(android.view.View, int, int, int, int)
a , pero tenga cuidado de esperar hasta que la edición por lotes finalice si una está en curso.
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.
Se aplica a
CommitText(String, Int32, TextAttribute)
Confirme el texto en el cuadro de texto y establezca la nueva posición del cursor.
public void CommitText (string text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute);
member this.CommitText : string * int * Android.Views.InputMethods.TextAttribute -> unit
Parámetros
- text
- String
Texto que se va a confirmar. Esto puede incluir estilos.
- newCursorPosition
- Int32
Nueva posición del cursor alrededor del texto, en caracteres java. Si > es 0, esto es relativo al final del texto - 1; si <es = 0, esto es relativo al inicio del texto. Por lo tanto, un valor de 1 siempre avanzará el cursor a la posición después de insertar el texto completo. Tenga en cuenta que esto significa que no se puede colocar el cursor dentro del texto, ya que el editor puede realizar modificaciones en el texto que proporciona, por lo que no es posible especificar correctamente las ubicaciones allí.
- textAttribute
- TextAttribute
Información adicional sobre el texto.
Comentarios
Confirme el texto en el cuadro de texto y establezca la nueva posición del cursor. Este método se usa para permitir que el IME proporcione información adicional al configurar texto.
Este método confirma el contenido del texto que está redactando actualmente y, a continuación, mueve el cursor según newCursorPosition
. Si no hay texto de redacción cuando se llama a este método, el nuevo texto se inserta en la posición del cursor, quitando el texto dentro de la selección si existe.
Al llamar a este método, el editor llamará al #onUpdateSelection(int, int, int, int, int, int)
servicio de accesibilidad actual una vez finalizada la entrada por lotes. <autores< de editores seguros>o seguros>, para que esto suceda, debe realizar los cambios conocidos en el servicio de accesibilidad mediante una llamada InputMethodManager#updateSelection(android.view.View, int, int, int, int)
a , pero tenga cuidado de esperar hasta que la edición por lotes finalice si una está en curso.
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.