Лучший способ приблизить список счетов-фактур в многостолбцовый ArrayList? - PullRequest
0 голосов
/ 27 августа 2011

Я создал базу данных SQLite, в этой базе данных находится целый пакет счетов, каждый счет имеет идентификатор клиента или поставщика в зависимости от того, является ли счет продажей или расходом соответственно.

В основном,я пытаюсь сделать запрос к базе данных, получить список всех счетов по выбранному идентификатору клиента или поставщика и отобразить все счета этого клиента или поставщика в виде списка из нескольких столбцов.Я уже создал многостолбцовый просмотр списка, он управляется шаблоном xml для каждой строки, который в основном является линейным слоем с четырьмя текстовыми представлениями, по одному для каждого столбца.

При этом существует 4 значения из каждогосчет, который я хотел бы заполнить с помощью списка.Я предполагаю, что если я создаю ArrayList, добавляю каждый счет-фактуру как отдельную строку (также массив из 4-х значений, которые мне нужны для каждого счета-фактуры), я получу хороший и простой многомерный ArrayList, который я могу просто циклически просмотреть для заполненияlistview.

Прежде чем углубиться в код, я хочу убедиться, что это лучший подход, возможно, есть метод, который мне не хватает?Я был удивлен, что не смог найти многоколоночные списки, поэтому вы никогда не знаете!

Спасибо!

1 Ответ

1 голос
/ 27 августа 2011

Если ваш ListView предназначен для отображения элементов из БД SQLite, вы хотите записать CursorAdapter вместо чтения всего набора результатов в ArrayList.CursorAdapters может эффективно отображать каждую строку запроса и помочь вам легко отразить любые изменения в вспомогательных данных, которые происходят, когда пользователь просматривает их.основы ListView: http://www.google.com/events/io/2010/sessions/world-of-listview-android.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...