Каскадный ListView для Android - PullRequest
1 голос
/ 18 августа 2011

Я работаю над приложением, которое включает отображение комментариев с веб-сайта.Эти комментарии размещены на исходном сайте, поэтому я хотел бы повторить этот опыт в приложении.Я знаю, что в Android есть ExpandableListView, но он делает только два уровня, и я надеялся на большее.

Каждый контент верхнего уровня будет выровнен по левому краю.Ответы будут с отступом на x единиц, ответы на ответ будут с отступом на x * 2 единицы и т. Д.

Кроме того, я бы хотел, чтобы пользователь (или даже код приложения) мог минимизировать / максимизироватьпотоки.Это было бы особенно полезно, если на первый комментарий было получено 8724 ответа - вы могли бы просто минимизировать исходный комментарий, вместо того чтобы бесконечно прокручивать его, пока не дойдете до второго комментария верхнего уровня.список уровней для пользователя?Могу ли я использовать какие-либо собственные / сторонние классы / библиотеки, или мне лучше кодировать этот список в HTML и отображать его пользователю?

1 Ответ

1 голос
/ 18 августа 2011

Я не думаю, что вы должны использовать дерево для отображения потока. Экраны устройства слишком малы для такого рода виджетов. Я бы предпочел несколько действий для отображения различных уровней потока. Но я не дизайнер пользовательского интерфейса, поэтому мое мнение может быть далеко от идеального решения.

РЕДАКТИРОВАТЬ : Вот виджет в виде дерева с открытым исходным кодом: http://code.google.com/p/tree-view-list-android/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...