IEditable.Replace Método

Definição

Sobrecargas

Nome Description
Replace(Int32, Int32, ICharSequence)

Conveniência para substituir(st, en, texto, 0, texto.

Replace(Int32, Int32, ICharSequence, Int32, Int32)

Substitui o intervalo especificado (st…en) de texto neste Editável por uma cópia da fatia start…end de source.

Replace(Int32, Int32, ICharSequence)

Conveniência para substituir(st, en, texto, 0, texto.

[Android.Runtime.Register("replace", "(IILjava/lang/CharSequence;)Landroid/text/Editable;", "GetReplace_IILjava_lang_CharSequence_Handler:Android.Text.IEditableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Android.Text.IEditable? Replace(int st, int en, Java.Lang.ICharSequence? text);
[<Android.Runtime.Register("replace", "(IILjava/lang/CharSequence;)Landroid/text/Editable;", "GetReplace_IILjava_lang_CharSequence_Handler:Android.Text.IEditableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Replace : int * int * Java.Lang.ICharSequence -> Android.Text.IEditable

Parâmetros

st
Int32
en
Int32

Retornos

Atributos

Comentários

Conveniência para replace(st, en, text, 0, text.length())

Java documentação para android.text.Editable.replace(int, int, java.lang.CharSequence).

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.

Confira também

  • <xref:Android.Text.IEditable.Replace(System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32)>

Aplica-se a

Replace(Int32, Int32, ICharSequence, Int32, Int32)

Substitui o intervalo especificado (st&hellip;en) de texto neste Editável por uma cópia da fatia start&hellip;end de source.

[Android.Runtime.Register("replace", "(IILjava/lang/CharSequence;II)Landroid/text/Editable;", "GetReplace_IILjava_lang_CharSequence_IIHandler:Android.Text.IEditableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Android.Text.IEditable? Replace(int st, int en, Java.Lang.ICharSequence? source, int start, int end);
[<Android.Runtime.Register("replace", "(IILjava/lang/CharSequence;II)Landroid/text/Editable;", "GetReplace_IILjava_lang_CharSequence_IIHandler:Android.Text.IEditableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Replace : int * int * Java.Lang.ICharSequence * int * int -> Android.Text.IEditable

Parâmetros

st
Int32
en
Int32
source
ICharSequence
start
Int32
end
Int32

Retornos

uma referência a esse objeto.

Atributos

Comentários

Substitui o intervalo especificado (st&hellip;en) de texto neste Editável por uma cópia da fatia start&hellip;end de source. A fatia de destino pode estar vazia, caso em que a operação é uma inserção ou a fatia de origem pode estar vazia, nesse caso, a operação é uma exclusão.

Antes que a alteração seja confirmada, cada filtro com #setFilters o qual foi definido terá a oportunidade de modificar o source texto.

Se source for Spanned, os intervalos dele serão preservados no Editável. Os intervalos existentes dentro do Editável que abrangem inteiramente o intervalo substituído são mantidos, mas todos que estavam estritamente dentro do intervalo que foi substituído são removidos. Se ele source contiver um intervalo com Spanned#SPAN_PARAGRAPH sinalizador e não atender à restrição de limite de parágrafo, ele não será mantido. Como um caso especial, a posição do cursor é preservada mesmo quando todo o intervalo em que ele está localizado é substituído.

Java documentação para android.text.Editable.replace(int, int, java.lang.CharSequence, int, int).

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