Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Mazilo
36 / 36 / 44
Регистрация: 31.10.2014
Сообщений: 206
#1

Список контактов с использованием RecyclerView и SQLite - Программирование Android

11.11.2016, 20:47. Просмотров 266. Ответов 3
Метки нет (Все метки)

В продолжение темы - RecyclerView и SQLite

Пример - обычная книжка контактов. Сами контакты хранятся в базе, в одной таблице, никак не упорядочены.

На экране, в алфавитном порядке:
(А) - метка, обычный TextView
Алексей - item списка
Андрей
(Б)
Борис
...

Если на букву нет имени, то метка не отображается. Все item'ы одинаковые. Собственно, как реализовать? Из идей, для каждой буквы свой recycler view. Если в recycler есть хотя бы один элемент, метка - visible, иначе - invisible. И так для каждой буквы. Но может есть варианты по проще?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2016, 20:47     Список контактов с использованием RecyclerView и SQLite
Посмотрите здесь:

RecyclerView и SQLite - Программирование Android
Нужно наполнить Recycler View данными из базы данных. Единственное решение, которое я нашел в сети, это достать данные из базы, перекинуть...

RecyclerView и SQLite - Программирование Android
Здравствуйте делал по этому гайду RecyclerView http://www.vogella.com/tutorials/AndroidRecyclerView/article.html#exercise_recycleview . У...

Как обновить список RecyclerView после добавления item? - Программирование Android
Как обновить список RecyclerView после добавления item? список RecyclerView в DialogFragment, из контактов добавляется номер который...

Список контактов с аватарками - Программирование Android
Собственно, есть у меня в программе список контактов. Сейчас появилась необходимость выводить аватарки. За основу вывода картинок в...

Получить полный список контактов - Программирование Android
Привет форумчане, Кто-нибудь может подсказать, как получить все контакты из адресной книги? Цель приложения, синхронизировать...

FireBase + RecyclerView| как обновить список, после удаления item из базы? - Программирование Android
Добрый всем день! есть метод который удаляет айтем (значения items берутся из FireBase): public void DelPos(View v){ ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
shavuz
101 / 107 / 20
Регистрация: 29.01.2014
Сообщений: 534
13.11.2016, 12:01     Список контактов с использованием RecyclerView и SQLite #2
вот уж этот ресайклер. ты хоть расскажи как в конце сделал то что спрашивал в предидущей теме.
в тот момент когда ты получаешь список имен в адаптер, создаешь еще один лист, в него будем копировать.
бежишь по оригинальному листу, берешь первую букву первого айтема, ее сразу вставляешь в новый лист и тайп ей даешь, дальше бежишь по оригинальному листу снова, если буква та же то копируешь в лист весь айтем, если буква вдруг другая, создаешь айтем буквы и в новый лист, с тайпом. таким образом у тебя получается лист и с буквами и с людьми. ну а дальше в байнд по старой схеме, проверяя тайп
Mazilo
36 / 36 / 44
Регистрация: 31.10.2014
Сообщений: 206
15.11.2016, 19:39  [ТС]     Список контактов с использованием RecyclerView и SQLite #3
shavuz, так и сделал. У меня две категории было, для каждой отдельный recycler и адаптер. Но это какой-то костыль, ибо если будет 10-20 категорий? Вот сейчас пытаюсь переделать, как ты расписал
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.11.2016, 19:55     Список контактов с использованием RecyclerView и SQLite
Еще ссылки по теме:

Структура данных с использованием SQLite - Программирование Android
Всем привет. Подскажите каким образом лучше построить работу с данными в приложении. Есть база данных, в ней сейчас одна таблица: ROP...

Создать список из БД sqlite - Программирование Android
Здравствуйте! Ув. Андройдеры. Есть бд , где есть таблица TabRubric, в ней 2 столбика , 1 - id, 2 - rubric. Как заполнить (создать)...

Двухуровневый список выбора (Spinner) "Страна->Город" c применением SQLite - Программирование Android
Подскажите пожалуйста в каком виде создавать данные в БД и как правильно переработать файлы чтоб выводить список стран и городов черпая...

RecyclerView - Программирование Android
Скажите что делаю не так. Цель: выводить содержимое бд заголовок, текст и т.п. Как я делал, точнее по гайдам. Тут из базы передаю...

RecyclerView Adapter - Программирование Android
Пример классического создания адаптера RecyclerView public class UserDialogRecyclerAdapter extends...

RecyclerView click - Программирование Android
Добрый ночи. ребята как при клики зафиксировать блок. recView.addOnItemTouchListener( new...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
shavuz
101 / 107 / 20
Регистрация: 29.01.2014
Сообщений: 534
15.11.2016, 19:55     Список контактов с использованием RecyclerView и SQLite #4
ресайклер и адаптер должен быть один
Yandex
Объявления
15.11.2016, 19:55     Список контактов с использованием RecyclerView и SQLite
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru