Страница 1 из 1
Многоуровневый ExpandableListView
Добавлено: 04 май 2016, 00:40
popoc
День добрый.
Есть стандартный ExpandableListView, который позволяет отображать двухуровневые вложенные списки.
Например:
Сделал я свой кастомный ExpandableListView, который теперь отображает N-уровневые списки. Но у меня не получается привести его к виду стандартному, он выглядит как-то так:
При этом работает абсолютно нормально, но внешний вид не тот. Как задать ему дефолтный вид разворачивающегося списка?
Может, есть какой-то стандартный макет в ресурсах?
Re: Многоуровневый ExpandableListView
Добавлено: 04 май 2016, 13:01
Foenix
на форуме давали библиотеку для этого.
А если хочешь свое - учись работать со стилями и создавать свои вьюшки.
Re: Многоуровневый ExpandableListView
Добавлено: 04 май 2016, 19:42
popoc
Библиотеку для ExpandableList или для стандартного интерфейса?
Ткни меня носом, будь добр, поиском не нашел.
Re: Многоуровневый ExpandableListView
Добавлено: 09 май 2016, 17:06
popoc
У меня есть вопрос по этой теме, но создавать отдельный топик нецелесообразно, наверное.
Нашел подходящую вроде для моих целей библиотеку
https://github.com/Polidea/tree-view-list-android.
Но не могу понять как её подключить в проект. Вот серьезно, пробовал и напрямую через .jar файлы, и возиться с зависимостями в gradle, но не выходит.
Буду очень благодарен, если расскажете как это сделать.
Re: Многоуровневый ExpandableListView
Добавлено: 09 май 2016, 22:07
Foenix
да, это неплохая либа.
The whole project can be included as external android library.
вот это тебе теперь и предстоит найти как.
на сайте девелопер.андроид была пошаговая инструкция.
Re: Многоуровневый ExpandableListView
Добавлено: 10 май 2016, 11:52
popoc
Ага, вот только под последние версии студии, этих инструкций нет.
Точнее они говорят делать через импорт проекта - но в таком случае вылазят ошибки градла и проект не компилируется.
Самое забавное, что в эклипсе все получается нормально.
Re: Многоуровневый ExpandableListView
Добавлено: 10 май 2016, 14:19
Foenix
да, там градл новые версии выпустил, что-то с проектом делает, вроде как хорошее, а ошибки появляются.
Попробуй просто включить сорцы либы в свой проект - прям отдельный создай для них пакет и туда скопируй все исходники. Не совсем правильно, но с такой старой либой схляет.
Re: Многоуровневый ExpandableListView
Добавлено: 10 май 2016, 17:59
popoc
Ну это да, я просто копипастом добавил классы в свой проект.
Только необходимость уже отпала - пока пытался внедрить эту либу, уже сделал кастомные адаптеры под свои нужды)
Спасибо за помощь.