2016-05-26 2 views
3

Мне нужно сгруппировать данные просмотра ресайклеров на основе даты и показать некоторые разделители между каждой группой, как показано ниже.Группировка объектов ресайклеров по дате?

--Поврежденный деталь # 1--

--Поврежденный деталь # 2--

-- January 2016(Divider)-- 

--Поврежденный деталь # 3--

--Поврежденный деталь # 4--

--Поврежденный деталь # 5--

-- December 2015(Divider)-- 

--Поврежденный деталь # 6--

--Поврежденный деталь # 7--

.... ....

как я могу это сделать?

ответ

2

Похоже, вы просто хотите иметь два ViewTypes, как объяснил here

Вы также можете взглянуть на this library, и если вы хотите, чтобы быть расширяемой и сексуально вы могли бы взглянуть на Advanced RecyclerView библиотеку.

+0

спасибо, я застрял думать об использовании itemdecoration. но использовать два вида просмотра - лучший ответ. –

1

Необходимо сначала отсортировать их по дате.

затем используйте либо view_type (Is there an addHeaderView equivalent for RecyclerView?), либо @ G.K, либо используйте любую библиотеку заголовков recycler, чтобы установить их как липкие заголовки.

попробовать это: https://github.com/ShamylZakariya/StickyHeaders

Смежные вопросы