Описание тега simplecursoradapter
Базовый адаптер для сопоставления столбцов курсора (базы данных) с TextView или ImageView, определенными в файле макета XML. Хотя SimpleCursorAdapter является базовым адаптером, он может реализовать более сложную привязку представлений данных, назначив емуViewBinder
экземпляр для дополнения логики привязки.
Из документации изSimpleCursorAdapter
учебный класс:
Простой адаптер для сопоставления столбцов от курсора до TextView или ImageView, определенных в XML-файле. Вы можете указать, какие столбцы вам нужны, в каких представлениях вы хотите отображать столбцы, а также XML-файл, определяющий внешний вид этих представлений. Связывание происходит в два этапа. Во-первых, если
SimpleCursorAdapter.ViewBinder
доступен,setViewValue(android.view.View,android.database.Cursor,int)
вызывается. Если возвращенное значение истинно, привязка произошла. Если возвращаемое значение - false, а представление для привязки - TextView,setViewText(TextView, String)
вызывается. Если возвращаемое значение - false, а представление для привязки - ImageView, вызывается setViewImage(ImageView, String). Если подходящей привязки найти не удается,IllegalStateException
брошен. Если этот адаптер используется с фильтрацией, например вAutoCompleteTextView
, вы можете использоватьSimpleCursorAdapter.CursorToStringConverter
иFilterQueryProvider
интерфейсы для управления процессом фильтрации. Вы можете обратиться кconvertToString(android.database.Cursor)
а такжеrunQueryOnBackgroundThread(CharSequence)
Чтобы получить больше информации.
Использование тегов:
андроид андроид-ListView expandablelistview baseadapter андроид-CursorAdapter