Langue

IEditable.Replace Méthode

Définition

Surcharges

Nom Description
Replace(Int32, Int32, ICharSequence)

Commodité de remplacement(st, en, texte, 0, texte.

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

Remplace la plage de texte spécifiée (st…en) de ce texte modifiable par une copie de la tranche start…end de source.

Replace(Int32, Int32, ICharSequence)

Commodité de remplacement(st, en, texte, 0, texte.

[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

Paramètres

st
Int32
en
Int32

Retours

Attributs

Remarques

Commodité de remplacement(st, en, text, 0, text.length())

Java documentation pour android.text.Editable.replace(int, int, java.lang.CharSequence).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Voir aussi

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

S’applique à

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

Remplace la plage de texte spécifiée (st&hellip;en) de ce texte modifiable par une copie de la tranche 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

Paramètres

st
Int32
en
Int32
source
ICharSequence
start
Int32
end
Int32

Retours

référence à cet objet.

Attributs

Remarques

Remplace la plage de texte spécifiée (st&hellip;en) de ce texte modifiable par une copie de la tranche start&hellip;end de source. La tranche de destination peut être vide, auquel cas l’opération est une insertion, ou la tranche source peut être vide, auquel cas l’opération est une suppression.

Avant la validation de la modification, chaque filtre défini avec #setFilters est donné la possibilité de modifier le source texte.

Si source elle est étendue, les étendues de celle-ci sont conservées dans l’élément Modifiable. Les étendues existantes dans l’élément modifiable qui couvrent entièrement la plage remplacée sont conservées, mais celles qui se trouvaient strictement dans la plage qui a été remplacée sont supprimées. Si l’étendue sourceSpanned#SPAN_PARAGRAPH contient un indicateur et ne répond pas à la contrainte de limite de paragraphe, elle n’est pas conservée. En tant que cas spécial, la position du curseur est conservée même lorsque la plage entière où elle se trouve est remplacée.

Java documentation pour android.text.Editable.replace(int, int, java.lang.CharSequence, int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à