InputMethod.AccessibilityInputConnection.CommitText Método

Definição

Sobrecargas

Nome Description
CommitText(ICharSequence, Int32, TextAttribute)

Confirme o texto na caixa de texto e defina a nova posição do cursor.

CommitText(String, Int32, TextAttribute)

Confirme o texto na caixa de texto e defina a nova posição do cursor.

CommitText(ICharSequence, Int32, TextAttribute)

Confirme o texto na caixa de texto e defina a nova posição do 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

O texto a ser confirmado. Isso pode incluir estilos.

newCursorPosition
Int32

A nova posição do cursor em torno do texto, em Java caracteres. Se > 0, isso é relativo ao final do texto – 1; se <= 0, isso é relativo ao início do texto. Portanto, um valor de 1 sempre avançará o cursor para a posição após a inserção do texto completo. Observe que isso significa que você não pode posicionar o cursor dentro do texto, pois o editor pode fazer modificações no texto que você está fornecendo para que não seja possível especificar corretamente os locais lá.

textAttribute
TextAttribute

As informações extras sobre o texto.

Atributos

Comentários

Confirme o texto na caixa de texto e defina a nova posição do cursor. Esse método é usado para permitir que o IME forneça informações extras ao configurar o texto.

Esse método confirma o conteúdo do texto atualmente redigindo e move o cursor de acordo newCursorPositioncom . Se não houver texto de composição quando esse método for chamado, o novo texto será inserido na posição do cursor, removendo o texto dentro da seleção, se houver.

Chamar esse método fará com que o editor chame #onUpdateSelection(int, int, int, int, int, int) o serviço de acessibilidade atual após o fim da entrada em lote. < >fortes autores< do Editor/forte>, para que isso aconteça, você precisa fazer as alterações conhecidas para o serviço de acessibilidade chamandoInputMethodManager#updateSelection(android.view.View, int, int, int, int), mas tenha cuidado para aguardar até que a edição em lote esteja acabada se uma estiver em andamento.

Java documentação para android.accessibilityservice.InputMethod.AccessibilityInputConnection.commitText(java.lang.CharSequence, int, android.view.inputmethod.TextAttribute).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

CommitText(String, Int32, TextAttribute)

Confirme o texto na caixa de texto e defina a nova posição do 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

O texto a ser confirmado. Isso pode incluir estilos.

newCursorPosition
Int32

A nova posição do cursor em torno do texto, em Java caracteres. Se > 0, isso é relativo ao final do texto – 1; se <= 0, isso é relativo ao início do texto. Portanto, um valor de 1 sempre avançará o cursor para a posição após a inserção do texto completo. Observe que isso significa que você não pode posicionar o cursor dentro do texto, pois o editor pode fazer modificações no texto que você está fornecendo para que não seja possível especificar corretamente os locais lá.

textAttribute
TextAttribute

As informações extras sobre o texto.

Comentários

Confirme o texto na caixa de texto e defina a nova posição do cursor. Esse método é usado para permitir que o IME forneça informações extras ao configurar o texto.

Esse método confirma o conteúdo do texto atualmente redigindo e move o cursor de acordo newCursorPositioncom . Se não houver texto de composição quando esse método for chamado, o novo texto será inserido na posição do cursor, removendo o texto dentro da seleção, se houver.

Chamar esse método fará com que o editor chame #onUpdateSelection(int, int, int, int, int, int) o serviço de acessibilidade atual após o fim da entrada em lote. < >fortes autores< do Editor/forte>, para que isso aconteça, você precisa fazer as alterações conhecidas para o serviço de acessibilidade chamandoInputMethodManager#updateSelection(android.view.View, int, int, int, int), mas tenha cuidado para aguardar até que a edição em lote esteja acabada se uma estiver em andamento.

Java documentação para android.accessibilityservice.InputMethod.AccessibilityInputConnection.commitText(java.lang.CharSequence, int, android.view.inputmethod.TextAttribute).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a