IEditable.Replace Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 ( |
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
- text
- ICharSequence
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…en) de ce texte modifiable par une copie de la tranche 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
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…en) de ce texte modifiable par une copie de la tranche start…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.