Многоуровневый ExpandableListView

Интерфейс, диалоги, темы, стили, меню
Ответить
popoc
Сообщения: 12
Зарегистрирован: 16 апр 2016, 13:55

Многоуровневый ExpandableListView

Сообщение popoc » 04 май 2016, 00:40

День добрый.

Есть стандартный ExpandableListView, который позволяет отображать двухуровневые вложенные списки.
Например:
Изображение

Сделал я свой кастомный ExpandableListView, который теперь отображает N-уровневые списки. Но у меня не получается привести его к виду стандартному, он выглядит как-то так:
Изображение

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

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Многоуровневый ExpandableListView

Сообщение Foenix » 04 май 2016, 13:01

на форуме давали библиотеку для этого.
А если хочешь свое - учись работать со стилями и создавать свои вьюшки.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

popoc
Сообщения: 12
Зарегистрирован: 16 апр 2016, 13:55

Re: Многоуровневый ExpandableListView

Сообщение popoc » 04 май 2016, 19:42

Библиотеку для ExpandableList или для стандартного интерфейса?
Ткни меня носом, будь добр, поиском не нашел.

popoc
Сообщения: 12
Зарегистрирован: 16 апр 2016, 13:55

Re: Многоуровневый ExpandableListView

Сообщение popoc » 09 май 2016, 17:06

У меня есть вопрос по этой теме, но создавать отдельный топик нецелесообразно, наверное.

Нашел подходящую вроде для моих целей библиотеку https://github.com/Polidea/tree-view-list-android.


Но не могу понять как её подключить в проект. Вот серьезно, пробовал и напрямую через .jar файлы, и возиться с зависимостями в gradle, но не выходит.

Буду очень благодарен, если расскажете как это сделать.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Многоуровневый ExpandableListView

Сообщение Foenix » 09 май 2016, 22:07

да, это неплохая либа.
The whole project can be included as external android library.
вот это тебе теперь и предстоит найти как.
на сайте девелопер.андроид была пошаговая инструкция.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

popoc
Сообщения: 12
Зарегистрирован: 16 апр 2016, 13:55

Re: Многоуровневый ExpandableListView

Сообщение popoc » 10 май 2016, 11:52

Ага, вот только под последние версии студии, этих инструкций нет.
Точнее они говорят делать через импорт проекта - но в таком случае вылазят ошибки градла и проект не компилируется.

Самое забавное, что в эклипсе все получается нормально.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Многоуровневый ExpandableListView

Сообщение Foenix » 10 май 2016, 14:19

да, там градл новые версии выпустил, что-то с проектом делает, вроде как хорошее, а ошибки появляются.
Попробуй просто включить сорцы либы в свой проект - прям отдельный создай для них пакет и туда скопируй все исходники. Не совсем правильно, но с такой старой либой схляет.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

popoc
Сообщения: 12
Зарегистрирован: 16 апр 2016, 13:55

Re: Многоуровневый ExpandableListView

Сообщение popoc » 10 май 2016, 17:59

Ну это да, я просто копипастом добавил классы в свой проект.

Только необходимость уже отпала - пока пытался внедрить эту либу, уже сделал кастомные адаптеры под свои нужды)

Спасибо за помощь.

Ответить