Partilhar via


BaseInputConnection.CommitText Método

Definição

Sobrecargas

CommitText(ICharSequence, Int32)

A implementação padrão substitui qualquer texto de composição existente pelo texto fornecido.

CommitText(String, Int32)

A implementação padrão substitui qualquer texto de composição existente pelo texto fornecido.

CommitText(ICharSequence, Int32)

A implementação padrão substitui qualquer texto de composição existente pelo texto fornecido.

[Android.Runtime.Register("commitText", "(Ljava/lang/CharSequence;I)Z", "GetCommitText_Ljava_lang_CharSequence_IHandler")]
public virtual bool CommitText (Java.Lang.ICharSequence? text, int newCursorPosition);
[<Android.Runtime.Register("commitText", "(Ljava/lang/CharSequence;I)Z", "GetCommitText_Ljava_lang_CharSequence_IHandler")>]
abstract member CommitText : Java.Lang.ICharSequence * int -> bool
override this.CommitText : Java.Lang.ICharSequence * int -> bool

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á.

Retornos

Implementações

Atributos

Comentários

A implementação padrão substitui qualquer texto de composição existente pelo texto fornecido. Além disso, somente se o modo de fallback, um evento chave é enviado para o novo texto e o buffer editável atual é limpo.

Documentação Java para android.view.inputmethod.BaseInputConnection.commitText(java.lang.CharSequence, int).

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)

A implementação padrão substitui qualquer texto de composição existente pelo texto fornecido.

public bool CommitText (string? text, int newCursorPosition);
member this.CommitText : string * int -> bool

Parâmetros

text
String
newCursorPosition
Int32

Retornos

Comentários

A implementação padrão substitui qualquer texto de composição existente pelo texto fornecido. Além disso, somente se o modo de fallback, um evento chave é enviado para o novo texto e o buffer editável atual é limpo.

Documentação Java para android.view.inputmethod.BaseInputConnection.commitText(java.lang.CharSequence, int).

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