IEditable.Replace Methode

Definition

Ü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 (st…en) in diesem bearbeitbaren Bereich durch eine Kopie des Datenschnitts start…end aus source.

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

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&hellip;en) in diesem bearbeitbaren Bereich durch eine Kopie des Datenschnitts start&hellip;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&hellip;en) in diesem bearbeitbaren Bereich durch eine Kopie des Datenschnitts start&hellip;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.

Gilt für: