"адаптер в адаптере" или как сделать такой список

Интерфейс, диалоги, темы, стили, меню
Ответить
ANdriy123456
Сообщения: 138
Зарегистрирован: 27 июн 2014, 01:41

"адаптер в адаптере" или как сделать такой список

Сообщение ANdriy123456 » 10 июл 2015, 23:20

Изображение

как можно сделать подобный список?
Вложения
список.png
список.png (64.84 КБ) 2168 просмотров

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: "адаптер в адаптере" или как сделать такой список

Сообщение Mikhail_dev » 11 июл 2015, 00:47

Вам нужно создать в адаптере, в каждом элементе еще по элементу ListView (ну а также элемент для времени и массива картинок (забыл как называется для массива картинок)). Далее при создании вьюшки в методе getView вы для этого ListView, который внутренний, вызываете метод что по ссылке http://stackoverflow.com/a/3495908
он находит размер для ListView в зависимости от того, сколько элементов в этом ListView и расширяет данный элемент. Это решает проблему двух скроллов. Я пару раз делал такие элементы. Есть подводные камни, но коль понадобилось такое, то я думаю это единственный вариант.

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: "адаптер в адаптере" или как сделать такой список

Сообщение doter.ua » 11 июл 2015, 08:21

Проще уволить дизайнера\автора этого гениального макета на*** и сделать по-человечески.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Ответить