InputMethod.AccessibilityInputConnection.CommitText Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
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 ao redor do texto, em caracteres Java. Se > 0, isso é relativo ao final do texto - 1; se <= 0, isso é relativo ao início do texto. Assim, um valor de 1 sempre avançará o cursor para a posição após o texto completo ser inserido. Observe que isso significa que você não pode posicionar o cursor dentro do texto, porque o editor pode fazer modificações no texto que você está fornecendo, portanto, não é 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 durante a configuração do texto.
Esse método confirma o conteúdo do texto que está sendo composto no momento e, em seguida, move o cursor de acordo com newCursorPosition
. 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 depois que a entrada em lote terminar. <Autores< do Editor forte>/forte>, para que isso aconteça você precisa fazer as alterações conhecidas para o serviço de acessibilidade chamando InputMethodManager#updateSelection(android.view.View, int, int, int, int)
, mas tenha cuidado para esperar até que a edição em lote termine se uma estiver em andamento.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
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 ao redor do texto, em caracteres Java. Se > 0, isso é relativo ao final do texto - 1; se <= 0, isso é relativo ao início do texto. Assim, um valor de 1 sempre avançará o cursor para a posição após o texto completo ser inserido. Observe que isso significa que você não pode posicionar o cursor dentro do texto, porque o editor pode fazer modificações no texto que você está fornecendo, portanto, não é 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 durante a configuração do texto.
Esse método confirma o conteúdo do texto que está sendo composto no momento e, em seguida, move o cursor de acordo com newCursorPosition
. 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 depois que a entrada em lote terminar. <Autores< do Editor forte>/forte>, para que isso aconteça você precisa fazer as alterações conhecidas para o serviço de acessibilidade chamando InputMethodManager#updateSelection(android.view.View, int, int, int, int)
, mas tenha cuidado para esperar até que a edição em lote termine se uma estiver em andamento.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.