Idioma

BaseInputConnection.ReplaceText Método

Definição

Sobrecargas

Nome Description
ReplaceText(Int32, Int32, ICharSequence, Int32, TextAttribute)

Substitua o intervalo específico no editor pelo texto sugerido.

ReplaceText(Int32, Int32, String, Int32, TextAttribute)

Substitua o intervalo específico no editor pelo texto sugerido.

ReplaceText(Int32, Int32, ICharSequence, Int32, TextAttribute)

Substitua o intervalo específico no editor pelo texto sugerido.

[Android.Runtime.Register("replaceText", "(IILjava/lang/CharSequence;ILandroid/view/inputmethod/TextAttribute;)Z", "GetReplaceText_IILjava_lang_CharSequence_ILandroid_view_inputmethod_TextAttribute_Handler", ApiSince=34)]
public virtual bool ReplaceText(int start, int end, Java.Lang.ICharSequence text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute);
[<Android.Runtime.Register("replaceText", "(IILjava/lang/CharSequence;ILandroid/view/inputmethod/TextAttribute;)Z", "GetReplaceText_IILjava_lang_CharSequence_ILandroid_view_inputmethod_TextAttribute_Handler", ApiSince=34)>]
abstract member ReplaceText : int * int * Java.Lang.ICharSequence * int * Android.Views.InputMethods.TextAttribute -> bool
override this.ReplaceText : int * int * Java.Lang.ICharSequence * int * Android.Views.InputMethods.TextAttribute -> bool

Parâmetros

start
Int32

O valor é 0 ou maior

end
Int32

O valor é 0 ou maior

newCursorPosition
Int32

a nova posição do cursor em torno do texto. 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á você 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.

textAttribute
TextAttribute

Retornos

true se o comando replace foi enviado para o editor associado (independentemente de a substituição ser bem-sucedida ou não), caso contrário, false.

Implementações

Atributos

Comentários

Substitua o intervalo específico no editor pelo texto sugerido.

Esse método conclui qualquer texto de composição ativo, deixa o texto as-is, substitui o intervalo de texto especificado pelo CharSequence fornecido e move o cursor de acordo com newCursorPosition. Isso se comporta como chamar finishComposingText(), setSelection(start, end) e commitText(text, newCursorPosition, textAttribute).

Semelhante a setSelection(int, int), a ordem de início e término não é importante. Na verdade, a região do início ao fim e da região de ponta a ponta é a mesma. Autores do editor, estejam prontos para aceitar um início maior que o fim.

Referência do Android para android.view.inputmethod.BaseInputConnection.replaceText.

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

ReplaceText(Int32, Int32, String, Int32, TextAttribute)

Substitua o intervalo específico no editor pelo texto sugerido.

public bool ReplaceText(int start, int end, string text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute);
abstract member ReplaceText : int * int * string * int * Android.Views.InputMethods.TextAttribute -> bool
override this.ReplaceText : int * int * string * int * Android.Views.InputMethods.TextAttribute -> bool

Parâmetros

start
Int32

O valor é 0 ou maior

end
Int32

O valor é 0 ou maior

text
String
newCursorPosition
Int32

a nova posição do cursor em torno do texto. 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á você 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.

textAttribute
TextAttribute

Retornos

true se o comando replace foi enviado para o editor associado (independentemente de a substituição ser bem-sucedida ou não), caso contrário, false.

Implementações

Comentários

Substitua o intervalo específico no editor pelo texto sugerido.

Esse método conclui qualquer texto de composição ativo, deixa o texto as-is, substitui o intervalo de texto especificado pelo CharSequence fornecido e move o cursor de acordo com newCursorPosition. Isso se comporta como chamar finishComposingText(), setSelection(start, end) e commitText(text, newCursorPosition, textAttribute).

Semelhante a setSelection(int, int), a ordem de início e término não é importante. Na verdade, a região do início ao fim e da região de ponta a ponta é a mesma. Autores do editor, estejam prontos para aceitar um início maior que o fim.

Referência do Android para android.view.inputmethod.BaseInputConnection.replaceText.

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