2013-06-21 9 views
1

Я использовал ListView для отображения данных из базы данных, например, у меня есть три столбца, и я использую новую строку для каждого столбца в том же элементе ListView, но я задавался вопросом, есть ли такой элемент управления, как таблица данных для Android, что, по-вашему, лучше контроль для использования в этом случае?Каков наилучший способ отображения данных из базы данных Android?

ответ

0

ListView с CursorLoader может быть вы лучший вариант:
http://developer.android.com/guide/topics/ui/layout/listview.html
Моя команда построили таблицу просто ListView с последовательной шириной виджетов по строкам.

Не удалось проверить другие подклассы AdapterView, которые поддерживают такую ​​же загрузку данных.
Вот руководство: http://developer.android.com/guide/topics/ui/binding.html
И ссылка: http://developer.android.com/reference/android/widget/AdapterView.html

Любопытный, если кто-нибудь знает что-то лучше, может быть, хороший вариант 3-й партии?

+0

Можете ли вы объяснить: «Моя команда построила таблицу как просто ListView с согласованной шириной виджета по строкам». если у вас есть фото! –

+0

@MohammedSubhiSheikhQuroush: ListView имеет только строки (а не столбцы), но строки - это линейные макеты, поэтому мы добавляем несколько виджетов в каждую строку, по одному для каждого столбца, и фиксируем ширину так, чтобы они выравнивали строки. Нашел хороший пример, включая скриншоты и коды здесь: http://www.technotalkative.com/android-multi-column-listview/ – leorleor