IEditable Antarmuka
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.
Ini adalah antarmuka untuk teks yang konten dan markupnya dapat diubah (dibandingkan dengan teks yang tidak dapat diubah seperti String).
[Android.Runtime.Register("android/text/Editable", "", "Android.Text.IEditableInvoker")]
public interface IEditable : Android.Text.IGetChars, Android.Text.ISpannable, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IAppendable, System.Collections.Generic.IEnumerable<char>
[<Android.Runtime.Register("android/text/Editable", "", "Android.Text.IEditableInvoker")>]
type IEditable = interface
interface IGetChars
interface ICharSequence
interface seq<char>
interface IEnumerable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ISpannable
interface ISpanned
interface IAppendable
- Turunan
- Atribut
- Penerapan
Keterangan
Ini adalah antarmuka untuk teks yang konten dan markupnya dapat diubah (dibandingkan dengan teks yang tidak dapat diubah seperti String). Jika Anda membuat DynamicLayout dari Editable, tata letak akan dialirkan kembali saat teks diubah.
Java dokumentasi untuk android.text.Editable.
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.
Properti
| Nama | Deskripsi |
|---|---|
| Handle |
Mendapatkan nilai JNI dari objek Android yang mendasar. (Diperoleh dari IJavaObject) |
| IsEmpty |
Mengembalikan |
| JniIdentityHashCode |
Mengembalikan nilai |
| JniManagedPeerState |
Status serekan terkelola. (Diperoleh dari IJavaPeerable) |
| JniObjectReferenceControlBlock |
Ini adalah antarmuka untuk teks yang konten dan markupnya dapat diubah (dibandingkan dengan teks yang tidak dapat diubah seperti String). (Diperoleh dari IJavaPeerable) |
| JniPeerMembers |
Akses anggota dan dukungan pemanggilan. (Diperoleh dari IJavaPeerable) |
| PeerReference |
Mengembalikan instans objek Java yang dibungkusJniObjectReference. (Diperoleh dari IJavaPeerable) |
Metode
| Nama | Deskripsi |
|---|---|
| Append(Char) |
Kenyamanan untuk penambahan(String. |
| Append(ICharSequence, Int32, Int32) |
Kenyamanan untuk mengganti(length(), length(), text, start, end) |
| Append(ICharSequence) |
Kenyamanan untuk mengganti(length(), length(), text, 0, text. |
| CharAt(Int32) |
Mengembalikan |
| Clear() |
Kenyamanan untuk mengganti(0, length(), "", 0, 0). |
| ClearSpans() |
Menghapus semua rentang dari Editable, seolah-olah dengan memanggil |
| Delete(Int32, Int32) |
Kenyamanan untuk mengganti (st, en, "", 0, 0) |
| Disposed() |
Dipanggil ketika instans telah dibuang. (Diperoleh dari IJavaPeerable) |
| DisposeUnlessReferenced() |
Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan |
| Finalized() |
Dipanggil ketika instans telah diselesaikan. (Diperoleh dari IJavaPeerable) |
| GetChars(Int32, Int32, Char[], Int32) |
Persis seperti String. (Diperoleh dari IGetChars) |
| GetFilters() |
Mengembalikan array filter input yang saat ini diterapkan ke perubahan pada Editable ini. |
| GetSpanEnd(Object) |
Mengembalikan akhir rentang teks tempat objek markup yang ditentukan dilampirkan, atau -1 jika objek tidak dilampirkan. (Diperoleh dari ISpanned) |
| GetSpanFlags(Object) |
Kembalikan bendera yang ditentukan ketika |
| GetSpans(Int32, Int32, Class) |
Mengembalikan array objek markup yang dilampirkan ke ikatan yang ditentukan dari CharSequence ini dan yang jenisnya adalah jenis yang ditentukan atau subkelasnya. (Diperoleh dari ISpanned) |
| GetSpanStart(Object) |
Mengembalikan awal rentang teks tempat objek markup yang ditentukan dilampirkan, atau -1 jika objek tidak dilampirkan. (Diperoleh dari ISpanned) |
| Insert(Int32, ICharSequence, Int32, Int32) |
Kenyamanan untuk mengganti(di mana, di mana, teks, mulai, berakhir) |
| Insert(Int32, ICharSequence) |
Kenyamanan untuk mengganti(di mana, di mana, teks, 0, teks. |
| Length() |
Mengembalikan panjang urutan karakter ini. (Diperoleh dari ICharSequence) |
| NextSpanTransition(Int32, Int32, Class) |
Mengembalikan offset pertama yang lebih besar dari |
| RemoveSpan(Object) |
Hapus objek yang ditentukan dari rentang teks yang dilampirkan, jika ada. (Diperoleh dari ISpannable) |
| Replace(Int32, Int32, ICharSequence, Int32, Int32) |
Mengganti rentang teks yang ditentukan ( |
| Replace(Int32, Int32, ICharSequence) |
Kenyamanan untuk mengganti(st, en, teks, 0, teks. |
| SetFilters(IInputFilter[]) |
Mengatur rangkaian filter yang akan dipanggil secara berturut-turut setiap kali teks Editable ini diubah, yang masing-masing memiliki kesempatan untuk membatasi atau mengubah teks yang sedang disisipkan. |
| SetJniIdentityHashCode(Int32) |
Atur nilai yang dikembalikan oleh |
| SetJniManagedPeerState(JniManagedPeerStates) |
Ini adalah antarmuka untuk teks yang konten dan markupnya dapat diubah (dibandingkan dengan teks yang tidak dapat diubah seperti String). (Diperoleh dari IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Atur nilai yang dikembalikan oleh |
| SetSpan(Object, Int32, Int32, SpanTypes) |
Lampirkan objek markup yang ditentukan ke rentang |
| SubSequenceFormatted(Int32, Int32) |
Mengembalikan |
| ToString() |
Mengembalikan string yang berisi karakter dalam urutan ini dalam urutan yang sama dengan urutan ini. (Diperoleh dari ICharSequence) |
| UnregisterFromRuntime() |
Batalkan pendaftaran instans ini sehingga runtime tidak akan mengembalikannya dari pemanggilan di masa mendatang Java.Interop.JniRuntime+JniValueManager.PeekValue . (Diperoleh dari IJavaPeerable) |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| Append(IAppendable, String, Int32, Int32) |
Menambahkan nilai yang ditentukan ke urutan karakter ini. |
| Append(IAppendable, String) |
Menambahkan nilai yang ditentukan ke urutan karakter ini. |
| Append(IEditable, String, Int32, Int32) |
Ini adalah antarmuka untuk teks yang konten dan markupnya dapat diubah (dibandingkan dengan teks yang tidak dapat diubah seperti String). |
| Append(IEditable, String) |
Ini adalah antarmuka untuk teks yang konten dan markupnya dapat diubah (dibandingkan dengan teks yang tidak dapat diubah seperti String). |
| GetJniTypeName(IJavaPeerable) |
Mendapatkan nama JNI dari jenis instans |
| Insert(IEditable, Int32, String, Int32, Int32) |
Ini adalah antarmuka untuk teks yang konten dan markupnya dapat diubah (dibandingkan dengan teks yang tidak dapat diubah seperti String). |
| Insert(IEditable, Int32, String) |
Ini adalah antarmuka untuk teks yang konten dan markupnya dapat diubah (dibandingkan dengan teks yang tidak dapat diubah seperti String). |
| JavaAs<TResult>(IJavaPeerable) |
Cobalah untuk memaksa |
| JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Ini adalah antarmuka untuk teks yang konten dan markupnya dapat diubah (dibandingkan dengan teks yang tidak dapat diubah seperti String). |
| Replace(IEditable, Int32, Int32, String, Int32, Int32) |
Ini adalah antarmuka untuk teks yang konten dan markupnya dapat diubah (dibandingkan dengan teks yang tidak dapat diubah seperti String). |
| Replace(IEditable, Int32, Int32, String) |
Ini adalah antarmuka untuk teks yang konten dan markupnya dapat diubah (dibandingkan dengan teks yang tidak dapat diubah seperti String). |
| SubSequence(ICharSequence, Int32, Int32) |
Mengembalikan karakter berikutnya dalam rentang yang ditentukan. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Cobalah untuk memaksa |