Визуальное отображение структур данных
Добавлено: 17 сен 2014, 19:13
Доброго времени суток, разработчики!
Я новенький среди вас, и, думаю, что задержусь надолго. Недавно начал разрабатывать приложения на Android. Знаю, тут таких много, но тем не менее, я нуждаюсь в помощи сообщества.
Совсем недавно я разобрался с ListView и ListFragment. Научился добавлять в них элементы с помощью адаптера ListAdapter. Но в этот адаптер принимает в качестве параметра ArrayList, который преобразуется в массив внутри адаптера(насколько я понял). Итак, первая часть моего негодования и причина двухдневного мучения заключается в следующем: можно ли как-нибудь в адаптер передать не ListArray а собственную реализацию интерфейса List?
Вторая часть моих истязаний над собой связана с тем, что я никак не могу придумать как реализовать отображение структуры бинарного дерева. Есть у кого-нибудь вообще идеи как к этому подойти? Есть ли какой-нибудь Tree-adapter или что-то в этом роде для ExpandableList? И вообще, ExpandableList может быть вложенным? Или, быть может, существует более элегантный способ отобразить дерево чем ExpandableList?
Если еще дорогой(без шуток, потому что мне очень нужна помощь, а если ты дочитал до этого момента, то ты хоть немного попытался подумать о моей проблеме) читатель не понял, то задача чисто учебная.
Всем ответившим большой пирожок со вкусным повидлом и огромнейшая благодарность.
Я новенький среди вас, и, думаю, что задержусь надолго. Недавно начал разрабатывать приложения на Android. Знаю, тут таких много, но тем не менее, я нуждаюсь в помощи сообщества.
Совсем недавно я разобрался с ListView и ListFragment. Научился добавлять в них элементы с помощью адаптера ListAdapter. Но в этот адаптер принимает в качестве параметра ArrayList, который преобразуется в массив внутри адаптера(насколько я понял). Итак, первая часть моего негодования и причина двухдневного мучения заключается в следующем: можно ли как-нибудь в адаптер передать не ListArray а собственную реализацию интерфейса List?
Вторая часть моих истязаний над собой связана с тем, что я никак не могу придумать как реализовать отображение структуры бинарного дерева. Есть у кого-нибудь вообще идеи как к этому подойти? Есть ли какой-нибудь Tree-adapter или что-то в этом роде для ExpandableList? И вообще, ExpandableList может быть вложенным? Или, быть может, существует более элегантный способ отобразить дерево чем ExpandableList?
Если еще дорогой(без шуток, потому что мне очень нужна помощь, а если ты дочитал до этого момента, то ты хоть немного попытался подумать о моей проблеме) читатель не понял, то задача чисто учебная.
Всем ответившим большой пирожок со вкусным повидлом и огромнейшая благодарность.