Compartir a través de


InputMethod.AccessibilityInputConnection.CommitText Método

Definición

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.

Documentación de Java para android.accessibilityservice.InputMethod.AccessibilityInputConnection.commitText(java.lang.CharSequence, int, android.view.inputmethod.TextAttribute).

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.

Documentación de Java para android.accessibilityservice.InputMethod.AccessibilityInputConnection.commitText(java.lang.CharSequence, int, android.view.inputmethod.TextAttribute).

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