IEditable.Replace Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 ( |
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
- text
- ICharSequence
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…en) de texto en este objeto Editable por una copia del segmento start…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…en) de texto en este objeto Editable por una copia del segmento start…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.