Bagikan melalui


ISpannable Antarmuka

Definisi

Ini adalah antarmuka untuk teks tempat objek markup dapat dilampirkan dan dilepaskan.

[Android.Runtime.Register("android/text/Spannable", "", "Android.Text.ISpannableInvoker")]
public interface ISpannable : Android.Text.ISpanned, IDisposable, Java.Interop.IJavaPeerable, System.Collections.Generic.IEnumerable<char>
[<Android.Runtime.Register("android/text/Spannable", "", "Android.Text.ISpannableInvoker")>]
type ISpannable = interface
    interface ISpanned
    interface ICharSequence
    interface seq<char>
    interface IEnumerable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Turunan
Atribut
Penerapan

Keterangan

Ini adalah antarmuka untuk teks tempat objek markup dapat dilampirkan dan dilepaskan. Tidak semua kelas Spannable memiliki teks yang dapat diubah; lihat Editable untuk itu.

Dokumentasi Java untuk android.text.Spannable.

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Properti

Handle

Mendapatkan nilai JNI dari objek Android yang mendasar.

(Diperoleh dari IJavaObject)
JniIdentityHashCode

Mengembalikan nilai java.lang.System.identityHashCode() untuk instans yang dibungkus.

(Diperoleh dari IJavaPeerable)
JniManagedPeerState

Status serekan terkelola.

(Diperoleh dari IJavaPeerable)
JniPeerMembers

Akses anggota dan dukungan pemanggilan.

(Diperoleh dari IJavaPeerable)
PeerReference

Mengembalikan instans objek Java yang dibungkus JniObjectReference .

(Diperoleh dari IJavaPeerable)

Metode

CharAt(Int32)

Mengembalikan char nilai pada indeks yang ditentukan.

(Diperoleh dari ICharSequence)
Disposed()

Dipanggil ketika instans telah dibuang.

(Diperoleh dari IJavaPeerable)
DisposeUnlessReferenced()

Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan Dispose(); jika tidak, tidak melakukan apa pun.

(Diperoleh dari IJavaPeerable)
Finalized()

Dipanggil ketika instans telah diselesaikan.

(Diperoleh dari IJavaPeerable)
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 Spannable#setSpan digunakan untuk melampirkan objek markup yang ditentukan, atau 0 jika objek yang ditentukan belum dilampirkan.

(Diperoleh dari ISpanned)
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)
Length()

Mengembalikan panjang urutan karakter ini.

(Diperoleh dari ICharSequence)
NextSpanTransition(Int32, Int32, Class)

Mengembalikan offset pertama yang lebih besar dari start tempat objek markup kelas type dimulai atau berakhir, atau limit jika tidak ada awal atau berakhir lebih besar dari start tetapi kurang dari limit.

(Diperoleh dari ISpanned)
RemoveSpan(Object)

Hapus objek yang ditentukan dari rentang teks yang dilampirkan, jika ada.

SetJniIdentityHashCode(Int32)

Atur nilai yang dikembalikan oleh JniIdentityHashCode.

(Diperoleh dari IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Ini adalah antarmuka untuk teks tempat objek markup dapat dilampirkan dan dilepaskan.

(Diperoleh dari IJavaPeerable)
SetPeerReference(JniObjectReference)

Atur nilai yang dikembalikan oleh PeerReference.

(Diperoleh dari IJavaPeerable)
SetSpan(Object, Int32, Int32, SpanTypes)

Lampirkan objek markup yang ditentukan ke rentang start&hellip;end teks, atau pindahkan objek ke rentang tersebut jika sudah dilampirkan di tempat lain.

SubSequenceFormatted(Int32, Int32)

Mengembalikan CharSequence yang merupakan suburutan dari urutan ini.

(Diperoleh dari ICharSequence)
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

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android.

JavaCast<TResult>(IJavaObject)

Ini adalah antarmuka untuk teks tempat objek markup dapat dilampirkan dan dilepaskan.

GetJniTypeName(IJavaPeerable)

Ini adalah antarmuka untuk teks tempat objek markup dapat dilampirkan dan dilepaskan.

SubSequence(ICharSequence, Int32, Int32)

Ini adalah antarmuka untuk teks tempat objek markup dapat dilampirkan dan dilepaskan.

Berlaku untuk