Как использовать адаптер во время заполнения макетов

Я знаю, что это может быть странно, что я хочу добиться успеха.

Позвольте мне подробно рассказать подробно. Во-первых, я хочу использовать два вида ListView, просматривая экран Activity. Точно так же, как выглядит Pinterest . (Я не уверен, что это правда, но это называется гетерогенным gridview .) Также есть одна вещь, которую мне нужно реализовать: ленивая загрузка . В моей деятельности около 30 изображений , поэтому неплохо одновременно получать все изображения. Вот почему мне нужна ленивая нагрузка.

Итак, во-первых, я размышлял над тем, как я получаю эту внешность, я имею в виду гетерогенный gridview. Затем решил добавить LinearLayout в ScrollView . Линейности имеют вертикальную ориентацию. С помощью подхода thay я добавил свои новые представления, используя метод нечетных чисел в линейных макетах.

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

Я также попробовал два ListView в Activity , но получил некоторые задержки, а также синхронные проблемы с прокруткой. С другой стороны, у него плохая утилизация.

Итак, в этом случае я хочу спросить, есть ли способ заполнить LinearLayouts с помощью Adapter ? Или что бы вы рекомендовали создать гетерогенный gridview, но также и с ленивой нагрузкой.

Если мои подходы ошибаются, я бы не хотел его менять.

Любой ключ был бы замечательным для меня. Если что-то неясно, укажите его. Я объясню более подробно.

Solutions Collecting From Web of "Как использовать адаптер во время заполнения макетов"

После многих исследований, наконец, я нашел библиотеку, которая имеет ленивую загрузку и гетерогенную gridview, а также не имеет никаких прокрутки или перерывов в запасах / проблемах.

Maurycy's StaggeredGridView – это то, что я ищу.

Вот библиотека, а также есть демо .

Если я получу ваш вопрос правильно, вот что вам нужно: http://spinlist.autsia.com/