Мне нужно создать список в студии android и заполнить его данными из моей базы данных, которые я создал в SQLite Studio. Поэтому мне нужно отобразить три вещи в моем списке, и эти три вещи находятся в моей базе данных: изображение, описание и, в основном, текст. Я смотрел несколько видеороликов и понимаю, что вам нужно создать класс обработчика базы данных, но это не связано напрямую с вашей базой данных в SQLite, а также если вы это сделаете, тогда вам нужно создать таблицу, но моя таблица имеет уже создан и содержит в нем данные. Мне просто нужно подключиться к этой базе данных, запросить ее и заполнить список из этого списка, так же как кто-нибудь знает, как я могу это сделать?Как заполнить список в андроид-студии из базы данных SQLite?
0
A
ответ
1
Для доступа к модели данных требуется ListAdapter
.
Результат запроса SQL может быть возвращен в Cursor
.
Так соединить эти два понятия, есть класс CursorAdapter
, который принимает Cursor
и создает ListAdapter
, который может быть использован в ListView
Поиск некоторого кода примера с CursorAdapter
, и вы увидите, как это сделано.
0
что об этом?
class MyCursorAdapter extends CursorAdapter {
Context context=null;
int viewResId;
public MyCursorAdapter(Context context, int resource, Cursor cursor) {
super(context,cursor);
viewResId=resource;
}
public View newView(Context context, Cursor cursor, ViewGroup parent) {
TextView view =null;
LayoutInflater vi = null;
vi =(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
view =(TextView)vi.inflate(viewResId, parent, false);
//v =(TextView)vi.inflate(textViewResourceId,null);
Log.i("CursorAdapter","newView"+view);
return view;
}
@Override
public void bindView(View view, Context context, Cursor cursor) {
Log.i("hubin","bind"+view);
TextView nameView = (TextView) view;
// Set the name
nameView.setText(cursor
.getString(cursor.getColumnIndex("DISPLAY_NAME")));
}
}
Смежные вопросы
- 1. Как заполнить список из базы данных Sqlite?
- 2. Попытки заполнить ListView из SQLite базы данных
- 3. Как заполнить выпадающий список из базы данных?
- 4. как заполнить список из собственного файла sqlite?
- 5. Как заполнить сложный список подсписком из SQLite?
- 6. Можно ли заполнить список из базы данных?
- 7. заполнить список с изображениями из базы данных
- 8. Заполнить список просмотров из базы данных
- 9. Как заполнить SQLite базы данных tablewidget
- 10. Как эффективно заполнить AutoCompleteTextView внутри ListView из базы данных SQLite?
- 11. Как заполнить андроид-viewFlow из базы данных SQLite правильно
- 12. Как заполнить Android Spinner из таблицы базы данных SQLite
- 13. заполнить AutoCompleteTextView с столбцом базы данных SQlite
- 14. Заполнить recyclerview с помощью базы данных SQLite?
- 15. Невозможно заполнить список в виде списка из данных sqlite
- 16. Как заполнить Spinner из базы данных Android?
- 17. Как заполнить список или массив значениями из базы данных доступа
- 18. Как заполнить список из базы данных с помощью SimpleCursorAdapter
- 19. Как заполнить список внутри моей модели просмотра из базы данных?
- 20. Как заполнить выпадающий список из базы данных с помощью jstl?
- 21. заполнить диалог списка с данными из базы данных sqlite
- 22. Как заполнить список выбора из базы данных SQL?
- 23. Как заполнить выпадающий список из базы данных с помощью Codeigniter
- 24. Нужно заполнить основные данные из базы данных SQLite
- 25. Заполнить класс из базы данных
- 26. Как заполнить выпадающий список из Laravel базы данных 5.x
- 27. Android заполнить массив строк из базы данных SQLite
- 28. Как заполнить раскрывающийся список tkinter с данными, полученными из моей базы данных SQLite?
- 29. Заполнить раскрывающийся список из элементов базы данных в модуле preashash
- 30. Заполнить список выбора из базы данных в struts2
Это поможет: http://www.mysamplecode.com/2012/07/android-listview-cursoradapter-sqlite.html –