BaseInputConnection.ReplaceText 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
| 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
- text
- ICharSequence
- 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.