Как сделать что-то похожее на метод getView () в Android, но с помощью курсора - PullRequest
0 голосов
/ 23 мая 2011

Я довольно новичок в Android.

Я сослался на примеры, предоставленные в Android SDK, но они не дают пример, в котором я могу использовать Cursor вместе с getView().

Я где-то читал, что getView() не может работать с курсором.Если это правда, какова альтернатива использованию метода, который работает аналогично getView(), но с использованием Cursor.

Мой реальный сценарий:

Я получаю Cursorкоторый содержит данные, полученные из базы данных sqlite.Я хочу отобразить следующее в каждой строке списка:

  • значок в левой части строки
  • текстовая метка справа от этого значка
  • значоксправа от этой текстовой метки

Более того, мне нужно было бы показать / скрыть самый правый значок, основанный на определенных условиях во время выполнения.

Может кто-нибудь указать мне правильное направление,Возможно, пример кода или ссылка на онлайн-учебник.

Спасибо.

1 Ответ

1 голос
/ 23 мая 2011

Если вы используете ListView с курсором, вы можете использовать CursorAdapter вместо ListAdapter. http://developer.android.com/reference/android/widget/CursorAdapter.html

...