IEditable.Replace Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 ( |
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
- text
- ICharSequence
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…en) dalam Editable ini dengan salinan ikatan start…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…en) dalam Editable ini dengan salinan ikatan start…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.