Может ли адаптер использоваться в макете, который динамически встроен в код? - PullRequest
1 голос
/ 28 мая 2011

У меня есть база данных SQL, в которую я динамически добавляю строки и столбцы.

Я хочу отобразить данные в базе данных SQL в ListView LinearLayouts, но поскольку строки и столбцы динамически растут и сужаются, мне потребуется динамически построить макет в моем коде.

Есть ли способ использовать SimpleCursorAdapter для сопоставления данных с моим макетом? Или SimpleCursorAdapter может использоваться только в статически определенных макетах XML?

1 Ответ

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

У меня есть база данных SQL, в которую я динамически добавляю строки и столбцы.

Хм, хорошо.

Я хочу отобразить данные в базе данных SQL в ListView LinearLayouts

Если у вас нет ограничений на количество столбцов, это может быть сложно.

Есть ли способ использовать SimpleCursorAdapter для сопоставления данных с моим макетом?

Только при наличии разумного максимального количества столбцов. В этом случае, как подсказывает @Maximus, вы можете скрыть неиспользуемые столбцы, используя View.GONE. В противном случае вам лучше будет использовать CursorAdapter и переопределять newView() и bindView() соответственно.

...