IEditable.Replace Metode

Definisi

Overload

Nama Deskripsi
Replace(Int32, Int32, ICharSequence)

Kenyamanan untuk mengganti(st, en, teks, 0, teks.

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

Mengganti rentang teks yang ditentukan (st…en) dalam Editable ini dengan salinan ikatan start…end dari source.

Replace(Int32, Int32, ICharSequence)

Kenyamanan untuk mengganti(st, en, teks, 0, teks.

[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

Mengembalikan

Atribut

Keterangan

Kenyamanan untuk mengganti(st, en, teks, 0, text.length())

Java dokumentasi untuk android.text.Editable.replace(int, int, java.lang.CharSequence).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Lihat juga

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

Berlaku untuk

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

Mengganti rentang teks yang ditentukan (st&hellip;en) dalam Editable ini dengan salinan ikatan start&hellip;end dari 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

Mengembalikan

referensi ke objek ini.

Atribut

Keterangan

Mengganti rentang teks yang ditentukan (st&hellip;en) dalam Editable ini dengan salinan ikatan start&hellip;end dari source. Ipotong tujuan mungkin kosong, dalam hal ini operasi adalah penyisipan, atau ipotong sumber mungkin kosong, dalam hal ini operasi adalah penghapusan.

Sebelum perubahan diterapkan, setiap filter yang diatur dengan #setFilters diberi kesempatan untuk memodifikasi source teks.

Jika source Spanned, rentang darinya dipertahankan ke dalam Editable. Rentang yang ada dalam Editable yang sepenuhnya mencakup rentang yang diganti dipertahankan, tetapi yang secara ketat berada dalam rentang yang diganti akan dihapus. source Jika berisi rentang dengan Spanned#SPAN_PARAGRAPH bendera, dan tidak memenuhi batasan paragraf, rentang tersebut tidak dipertahankan. Sebagai kasus khusus, posisi kursor dipertahankan bahkan ketika seluruh rentang tempat kursor berada diganti.

Java dokumentasi untuk android.text.Editable.replace(int, int, java.lang.CharSequence, int, int).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk