IEditable.Replace Método

Definición

Sobrecargas

Nombre Description
Replace(Int32, Int32, ICharSequence)

Comodidad para replace(st, en, text, 0, text.

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

Reemplaza el intervalo especificado (st…en) de texto en este objeto Editable por una copia del segmento start…end de source.

Replace(Int32, Int32, ICharSequence)

Comodidad para replace(st, en, text, 0, 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")]
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

Devoluciones

Atributos

Comentarios

Comodidad para replace(st, en, text, 0, text.length())

Java documentación para android.text.Editable.replace(int, int, java.lang.CharSequence).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Consulte también

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

Se aplica a

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

Reemplaza el intervalo especificado (st&hellip;en) de texto en este objeto Editable por una copia del segmento 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

Devoluciones

una referencia a este objeto.

Atributos

Comentarios

Reemplaza el intervalo especificado (st&hellip;en) de texto en este objeto Editable por una copia del segmento start&hellip;end de source. El segmento de destino puede estar vacío, en cuyo caso la operación es una inserción o el segmento de origen puede estar vacío, en cuyo caso la operación es una eliminación.

Antes de confirmar el cambio, cada filtro con el que se estableció #setFilters tiene la oportunidad de modificar el source texto.

Si source está distribuido, los intervalos de él se conservan en editable. Los intervalos existentes dentro del objeto Editable que cubren completamente el intervalo reemplazado se conservan, pero los que estaban estrictamente dentro del intervalo que se reemplazaron se quitan. source Si contiene un intervalo con Spanned#SPAN_PARAGRAPH marca y no satisface la restricción de límite de párrafo, no se conserva. Como caso especial, la posición del cursor se conserva incluso cuando se reemplaza todo el intervalo donde se encuentra.

Java documentación para android.text.Editable.replace(int, int, java.lang.CharSequence, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a