ExpandableListView внутри ExpandableListView

Интерфейс, диалоги, темы, стили, меню
Ответить
kosua
Сообщения: 6
Зарегистрирован: 12 ноя 2012, 16:23

ExpandableListView внутри ExpandableListView

Сообщение kosua » 12 ноя 2012, 16:33

Доброе время суток, уважаемые форумчане.
Такой вопрос - возможно ли элементом в ExpandableListView сделать еще один ExpandableListView? что бы получилось раскрывающийся список? если да - подскажите как (если не трудно).
Заранее благодарен!

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: ExpandableListView внутри ExpandableListView

Сообщение rezak90 » 12 ноя 2012, 16:41

можно, но это не удобно для пользователя и не по андроидовски это. лучше по нажатию на ExpandableListView выдавать активити в котором есть ещё ExpandableListView.
R.id.team
Политика на форуме запрещена

kosua
Сообщения: 6
Зарегистрирован: 12 ноя 2012, 16:23

Re: ExpandableListView внутри ExpandableListView

Сообщение kosua » 12 ноя 2012, 16:45

rezak90 писал(а):но это не удобно для пользователя и не по андроидовски это. лучше по нажатию на ExpandableListView выдавать активити в котором есть ещё ExpandableListView.
попытки донести данное до руководства - уперлось в стену недопонимания
rezak90 писал(а):можно
можно подсказку как?)

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: ExpandableListView внутри ExpandableListView

Сообщение rezak90 » 12 ноя 2012, 16:59

Не видел такого ни разу в реализации, но думаю это можно. Просто нужно перековырять адаптер. В child лейауте первого ExpandableListView нужно будет включить в него ещё ExpandableListView. В общем делать тоже самое как обычно только в дочернем элементе первого листа включить ещё один лист. Если с адаптерами всё у вас впорядке то сложностей не будет.
R.id.team
Политика на форуме запрещена

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Re: ExpandableListView внутри ExpandableListView

Сообщение KamiSempai » 13 ноя 2012, 12:20

Тут не все так просто. Скорее всего списки будут перехватывать у друг друга нажатия, а также не понятно как поведет себя внутренний список если его размеры будут выходить за пределы экрана. Например если мы развернем одну группу и в ней будет только 1 вложенный список, но в этом списке находится несколько десятков строк, которые не помещаются на экране.
В общем, для реализации подобной штуки, скорее всего, потребуется ОЧЕНЬ много костылей. Это я вам говорю как человек пытавшийся в Galery засунуть ListView. Конечно у меня получилось, но потом я узнал про ViewPager :)
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

Ответить