Задать вопрос
@den_kvlchk

Как перечислить несколько столбцов из базы данных в одну строчку ListView?

Добрый день всем! У меня есть база данных в которой очень много различных столбцов, например есть список котов:
Имя Возраст Пол Любимая игрушка Город проживания и т.д.
Вася 2 года м мячик Москва ....
Собственно суть задачи например у нас много котов и мне нужно их листать, то есть использовать метод ListView, как сделать чтобы каждый кот отображался так:
Вася, 2 года, м, мячик, Москва, ...,...,...
Муся, 3 года, ж, палочка, Москва,..,...,...,
если есть вероятность сделать лучше, то идеальнее было бы так:
имя: Вася, возраст: 2 года, пол: м, игрушка: мячик, город: Москва, ...,...,...
имя: Муся, возраст: 3 года, пол: ж, игрушка: палочка, город: Москва,..,...,...,
У меня имеется такой код
String[] headers = new String[]{DatabaseHelper.COLUMN_NAME, DatabaseHelper.COLUMN_YEAR, DatabaseHelper.COLUMN_CITY, DatabaseHelper.COLUMN_STREET, DatabaseHelper.COLUMN_HOME,
DatabaseHelper.COLUMN_FILM, DatabaseHelper.COLUMN_GAME};
// создаем адаптер, передаем в него курсор
userAdapter = new SimpleCursorAdapter(this, android.R.layout.two_line_list_item,
userCursor, headers, new int[]{android.R.id.text1, android.R.id.text2}, 0);
userList.setAdapter(userAdapter);
понимаю что нужно как-то изменить Simple CursorAdapter, но не понимаю как именно исправить
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Используйте RecyclerView и в методе onBindViewHolder собирайте в строку нужные значения (например, для TextView)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы