IEditable.Replace Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Replace(Int32, Int32, ICharSequence) |
Komfort für replace(st, en, text, 0, text). |
| Replace(Int32, Int32, ICharSequence, Int32, Int32) |
Ersetzt den angegebenen Textbereich ( |
Replace(Int32, Int32, ICharSequence)
Komfort für 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
Parameter
- st
- Int32
- en
- Int32
- text
- ICharSequence
Gibt zurück
- Attribute
Hinweise
Komfort für replace(st, en, text, 0, text.length())
Java-Dokumentation für android.text.Editable.replace(int, int, java.lang.CharSequence).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Weitere Informationen
- <xref:Android.Text.IEditable.Replace(System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32)>
Gilt für:
Replace(Int32, Int32, ICharSequence, Int32, Int32)
Ersetzt den angegebenen Textbereich (st…en) in diesem bearbeitbaren Bereich durch eine Kopie des Datenschnitts start…end aus 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
Parameter
- st
- Int32
- en
- Int32
- source
- ICharSequence
- start
- Int32
- end
- Int32
Gibt zurück
ein Verweis auf dieses Objekt.
- Attribute
Hinweise
Ersetzt den angegebenen Textbereich (st…en) in diesem bearbeitbaren Bereich durch eine Kopie des Datenschnitts start…end aus source. Das Zielsegment kann leer sein, in diesem Fall ist der Vorgang eine Einfügung, oder das Quellsegment ist leer, in diesem Fall ist der Vorgang ein Löschvorgang.
Bevor die Änderung zugesichert wird, erhält jeder festgelegte #setFilters Filter die Möglichkeit, den source Text zu ändern.
Wenn source spanned ist, werden die Spannweiten davon in der bearbeitbaren Datei beibehalten. Vorhandene Bereiche innerhalb der bearbeitbaren Bereiche, die den ersetzten Bereich vollständig abdecken, bleiben erhalten, aber alle, die ausschließlich innerhalb des ersetzten Bereichs liegen, werden entfernt. Wenn die source Enthalten eine Spanne mit Spanned#SPAN_PARAGRAPH Kennzeichnung enthält und sie die Absatzbegrenzungseinschränkung nicht erfüllt, wird sie nicht beibehalten. Als Sonderfall wird die Cursorposition beibehalten, auch wenn der gesamte Bereich, in dem er sich befindet, ersetzt wird.
Java-Dokumentation für android.text.Editable.replace(int, int, java.lang.CharSequence, int, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.