Структура в android приложении через ListView
Задача такая - реализовать вывод описания различных продуктов, раскиданным по категориям. Т.е. например такая структура ListView
-ListItem --ListItem ---WebView --ListView ---ListView --ListItem ...
Как лучше это реализовать? желательно динамически (плюс хранить информацию для элементов списка, данные для WebView), т.к. категорий может быть много. Имеются раскиданные по нужным папкам (=категориям) данные, может как то можно этим воспользоваться? Надеюсь понятно объяснила. Подбросьте пожалуйста примеры или подскажите хотя бы в какую сторону искать