У меня есть база данных SQL, в которую я динамически добавляю строки и столбцы.
Я хочу отображать данные в базе данных SQL в ListView LinearLayouts, но поскольку строки и столбцы растут и сжимаются динамически, мне нужно будет динамически строить макет в моем коде.
Есть ли способ использовать SimpleCursorAdapter для сопоставления данных в моем макете? Или можно использовать SimpleCursorAdapter только для статически определенных XML-макетов?
У меня есть база данных SQL, в которой я динамически добавляю строки и столбцы.
Um, ОК.
Я хочу отобразить данные в базе данных SQL в ListView LinearLayouts
Если у вас нет ограничений на количество столбцов, это может быть затруднено.
Есть ли способ использовать SimpleCursorAdapter для сопоставления данных в мой макет?
Только при наличии разумного максимального количества столбцов. В этом случае, как предлагает @Maximus, вы можете скрыть неиспользуемые столбцы с помощью View.GONE
. В противном случае вам лучше использовать CursorAdapter
и переопределить newView()
и bindView()
соответственно.