Структура в android приложении через ListView

Рейтинг: 0Ответов: 1Опубликовано: 18.04.2015

Задача такая - реализовать вывод описания различных продуктов, раскиданным по категориям. Т.е. например такая структура ListView

-ListItem --ListItem ---WebView --ListView ---ListView --ListItem ...

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

Ответы

▲ 1

Для реализации Вам потребуется минимум 2 активности. Первая будет выводить список категорий, подкатегорий и непосредственно товаров с кратким описанием. Вторая - будет выводить полное описание товара. Наиболее оптимальный вариант организации первой активности - использование RecyclerView, хотя можно и ListView. Вторая активность содержит WebView и отображает только полное описание.

Отображение категорий осуществляется следующим образом:

  • на начальном этапе строится и выводится список только основных категорий;
  • при выборе категории, осуществляется подгрузка списка подкатегорий или товаров (реализуется путем определения позиции выбранной записи и последующего добавления записей в адаптер с указанием позиции);
  • в зависимости от того, какого типа запись была выбрана, либо осуществляется подгрузка списка подкатегорий, либо открытие описания товара.