SimpleCursorAdapter Kelas
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.
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.
[Android.Runtime.Register("android/widget/SimpleCursorAdapter", DoNotGenerateAcw=true)]
public class SimpleCursorAdapter : Android.Widget.ResourceCursorAdapter
[<Android.Runtime.Register("android/widget/SimpleCursorAdapter", DoNotGenerateAcw=true)>]
type SimpleCursorAdapter = class
inherit ResourceCursorAdapter
- Warisan
- Atribut
Keterangan
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. Anda dapat menentukan kolom mana yang Anda inginkan, tampilan mana yang ingin Anda tampilkan kolomnya, dan file XML yang menentukan tampilan tampilan ini.
Pengikatan terjadi dalam dua fase. Pertama, jika android.widget.SimpleCursorAdapter.ViewBinder
tersedia, ViewBinder#setViewValue(android.view.View, android.database.Cursor, int)
dipanggil. Jika nilai yang dikembalikan benar, pengikatan telah terjadi. Jika nilai yang dikembalikan salah dan tampilan yang akan diikat adalah TextView, #setViewText(TextView, String)
dipanggil. Jika nilai yang dikembalikan salah dan tampilan yang akan diikat adalah ImageView, #setViewImage(ImageView, String)
dipanggil. Jika tidak ada pengikatan yang sesuai yang dapat ditemukan, akan IllegalStateException
dilemparkan.
Jika adaptor ini digunakan dengan pemfilteran, misalnya dalam android.widget.AutoCompleteTextView
, Anda dapat menggunakan android.widget.SimpleCursorAdapter.CursorToStringConverter
dan android.widget.FilterQueryProvider
antarmuka untuk mendapatkan kontrol atas proses pemfilteran. Anda dapat merujuk ke #convertToString(android.database.Cursor)
dan #runQueryOnBackgroundThread(CharSequence)
untuk informasi selengkapnya.
Dokumentasi Java untuk android.widget.SimpleCursorAdapter
.
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.
Konstruktor
SimpleCursorAdapter(Context, Int32, ICursor, String[], Int32[]) |
Kedaluwarsa.
Konstruktor mengaktifkan kueri ulang otomatis. |
SimpleCursorAdapter(Context, Int32, ICursor, String[], Int32[], CursorAdapterFlags) |
Konstruktor standar. |
SimpleCursorAdapter(IntPtr, JniHandleOwnership) |
Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime. |
Properti
Class |
Mengembalikan kelas runtime dari . |
Count |
Berapa banyak item dalam himpunan data yang diwakili oleh Adapter ini. (Diperoleh dari CursorAdapter) |
Cursor |
Mengembalikan kursor. (Diperoleh dari CursorAdapter) |
CursorToStringConverter |
Mengembalikan pengonversi yang digunakan untuk mengonversi Kursor pemfilteran menjadi String. -or- Mengatur pengonversi yang digunakan untuk mengonversi Kursor pemfilteran menjadi String. |
DropDownViewTheme |
Mengatur tampilan |
Filter |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. (Diperoleh dari CursorAdapter) |
FilterQueryProvider |
Mengembalikan penyedia filter kueri yang digunakan untuk pemfilteran. -or- Mengatur penyedia filter kueri yang digunakan untuk memfilter Kursor saat ini. (Diperoleh dari CursorAdapter) |
Handle |
Handel ke instans Android yang mendasar. (Diperoleh dari Object) |
HasStableIds |
Menunjukkan apakah id item stabil di seluruh perubahan pada data yang mendasar. (Diperoleh dari BaseAdapter) |
IsEmpty | (Diperoleh dari BaseAdapter) |
JniIdentityHashCode |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. (Diperoleh dari Object) |
JniPeerMembers |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. |
PeerReference |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. (Diperoleh dari Object) |
StringConversionColumn |
Mengembalikan indeks kolom yang digunakan untuk mendapatkan representasi String kursor. -or- Menentukan indeks kolom dalam Kursor yang digunakan untuk mendapatkan representasi String dari Kursor tersebut. |
ThresholdClass |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
ThresholdType |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
ViewBinder |
Mengembalikan data yang |
ViewTypeCount | (Diperoleh dari BaseAdapter) |
Metode
AreAllItemsEnabled() |
Menunjukkan apakah semua item dalam adaptor ini diaktifkan. (Diperoleh dari BaseAdapter) |
BindView(View, Context, ICursor) |
Mengikat semua nama bidang yang diteruskan ke parameter "ke" konstruktor dengan kolom kursor yang sesuai seperti yang ditentukan dalam parameter "dari". |
ChangeCursor(ICursor) |
Ubah kursor yang mendasar ke kursor baru. (Diperoleh dari CursorAdapter) |
ChangeCursorAndColumns(ICursor, String[], Int32[]) |
Ubah kursor dan ubah pemetaan kolom-ke-tampilan secara bersamaan. |
Clone() |
Membuat dan mengembalikan salinan objek ini. (Diperoleh dari Object) |
ConvertToString(ICursor) |
Mengonversi kursor menjadi CharSequence. (Diperoleh dari CursorAdapter) |
ConvertToStringFormatted(ICursor) |
Mengonversi kursor menjadi CharSequence. (Diperoleh dari CursorAdapter) |
Dispose() |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. (Diperoleh dari Object) |
Dispose(Boolean) |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. (Diperoleh dari Object) |
Equals(Object) |
Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini. (Diperoleh dari Object) |
GetAutofillOptions() |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. (Diperoleh dari BaseAdapter) |
GetAutofillOptionsFormatted() |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. (Diperoleh dari BaseAdapter) |
GetDropDownView(Int32, View, ViewGroup) |
View Mendapatkan yang ditampilkan di drop-down popup data pada posisi yang ditentukan dalam himpunan data. (Diperoleh dari BaseAdapter) |
GetHashCode() |
Mengembalikan nilai kode hash untuk objek . (Diperoleh dari Object) |
GetItem(Int32) |
Dapatkan item data yang terkait dengan posisi yang ditentukan dalam himpunan data. (Diperoleh dari CursorAdapter) |
GetItemId(Int32) |
Dapatkan id baris yang terkait dengan posisi yang ditentukan dalam daftar. (Diperoleh dari CursorAdapter) |
GetItemViewType(Int32) |
Dapatkan jenis Tampilan yang akan dibuat oleh View untuk item yang ditentukan. (Diperoleh dari BaseAdapter) |
GetView(Int32, View, ViewGroup) |
Dapatkan Tampilan yang menampilkan data pada posisi yang ditentukan dalam himpunan data. (Diperoleh dari CursorAdapter) |
Init(Context, ICursor, Boolean) |
Kedaluwarsa.
Anggota ini tidak digunakan lagi. (Diperoleh dari CursorAdapter) |
IsEnabled(Int32) |
Mengembalikan true jika item pada posisi yang ditentukan bukan pemisah. (Diperoleh dari BaseAdapter) |
JavaFinalize() |
Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek. (Diperoleh dari Object) |
NewDropDownView(Context, ICursor, ViewGroup) |
Membuat tampilan drop-down baru untuk menahan data yang ditunjukkan oleh kursor. (Diperoleh dari CursorAdapter) |
NewView(Context, ICursor, ViewGroup) |
Mengembang tampilan dari file XML yang ditentukan. (Diperoleh dari ResourceCursorAdapter) |
Notify() |
Membangunkan satu utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
NotifyAll() |
Membangunkan semua utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
NotifyDataSetChanged() |
Memberi tahu pengamat terlampir bahwa data yang mendasar telah diubah dan Tampilan apa pun yang mencerminkan himpunan data harus di-refresh sendiri. (Diperoleh dari BaseAdapter) |
NotifyDataSetInvalidated() |
Memberi tahu pengamat terlampir bahwa data yang mendasar tidak lagi valid atau tersedia. (Diperoleh dari BaseAdapter) |
OnContentChanged() |
Dipanggil |
RegisterDataSetObserver(DataSetObserver) |
Daftarkan pengamat yang dipanggil ketika perubahan terjadi pada data yang digunakan oleh adaptor ini. (Diperoleh dari BaseAdapter) |
RunQueryOnBackgroundThread(ICharSequence) |
Menjalankan kueri dengan batasan yang ditentukan. (Diperoleh dari CursorAdapter) |
RunQueryOnBackgroundThread(String) |
Menjalankan kueri dengan batasan yang ditentukan. (Diperoleh dari CursorAdapter) |
SetAutofillOptions(ICharSequence[]) |
Mengatur nilai yang dikembalikan oleh |
SetAutofillOptions(String[]) |
Mengatur nilai yang dikembalikan oleh |
SetDropDownViewResource(Int32) |
Mengatur sumber daya tata letak tampilan drop-down. (Diperoleh dari ResourceCursorAdapter) |
SetHandle(IntPtr, JniHandleOwnership) |
Handle Mengatur properti. (Diperoleh dari Object) |
SetViewImage(ImageView, String) |
Dipanggil oleh bindView() untuk mengatur gambar untuk ImageView tetapi hanya jika tidak ada ViewBinder yang ada atau jika ViewBinder yang ada tidak dapat menangani pengikatan ke ImageView. |
SetViewResource(Int32) |
Mengatur sumber daya tata letak tampilan item. (Diperoleh dari ResourceCursorAdapter) |
SetViewText(TextView, String) |
Dipanggil oleh bindView() untuk mengatur teks untuk TextView tetapi hanya jika tidak ada ViewBinder yang ada atau jika ViewBinder yang ada tidak dapat menangani pengikatan ke TextView. |
SwapCursor(ICursor) |
Tukar di Kursor baru, mengembalikan Kursor lama. (Diperoleh dari CursorAdapter) |
ToArray<T>() |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. (Diperoleh dari Object) |
ToString() |
Mengembalikan representasi string objek. (Diperoleh dari Object) |
UnregisterDataSetObserver(DataSetObserver) |
Batalkan pendaftaran pengamat yang sebelumnya telah terdaftar dengan adaptor ini melalui Android.Widget.Adapter.registerDataSetObserver(android.database.DataSetObserver). (Diperoleh dari BaseAdapter) |
UnregisterFromRuntime() |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. (Diperoleh dari Object) |
Wait() |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>. (Diperoleh dari Object) |
Wait(Int64) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu. (Diperoleh dari Object) |
Wait(Int64, Int32) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
IJavaPeerable.Disposed() |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. (Diperoleh dari Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. (Diperoleh dari Object) |
IJavaPeerable.Finalized() |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. (Diperoleh dari Object) |
IJavaPeerable.JniManagedPeerState |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. (Diperoleh dari Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. (Diperoleh dari Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. (Diperoleh dari Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. (Diperoleh dari Object) |
Metode Ekstensi
JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android. |
GetAutofillOptions(IAdapter) |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. |
JavaCast<TResult>(IJavaObject) |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. |
GetJniTypeName(IJavaPeerable) |
Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. |