Как мне перечислить каждую запись из таблицы sqlite как кнопку в моем приложении для Android? - PullRequest
0 голосов
/ 07 апреля 2011

Я пытаюсь перечислить каждую запись в базе данных sqlite как кнопку в моем приложении для Android. Я планирую создать курсор и вызвать каждую запись в цикле while. это логично, где я бы разместил код для генерации кнопки, которая служит намерению (и т. д. не имеет значения) для каждой из записей. Как только я это начал, я понял, что научился создавать представления только путем непосредственного кодирования их в мои файлы .xml. поскольку информация вызывается из базы данных, было бы нецелесообразно делать кнопки заранее. они должны быть созданы при открытии приложения. любой указатель в правильном направлении будет высоко ценится. (Обещаю заплатить вперед).

Ответы [ 2 ]

1 голос
/ 07 апреля 2011

Как вы раскладываете кнопки? Вы можете отобразить кнопки в произвольном представлении списка. Создайте xml с макетом каждой строки (в вашем случае это просто кнопка), а затем во время выполнения вы можете установить текст, прослушиватели и любые другие свойства для каждой кнопки.

-Salil

0 голосов
/ 07 апреля 2011

Опираясь на ответ Салила, вы можете использовать ListView, поддерживаемый SimpleCursorAdapter .

См. этот пример SimpleCursorAdapter в ListViews

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

Надеюсь, это поможет,

Фил Лелло

...