Попытка вложить горизонтальный ListView в вертикальный ListView Flutter

#android #flutter #listview

#Android #flutter #listview

Вопрос:

Моя структура в основном настроена следующим образом

 - Column
-- Row
-- Container
-- Expanded
--- ListView (Vertical)
---- Column
----- Row
----- ListView (Horizontal)
 

Где есть большой вертикальный ListView, занимающий большую часть страницы с пользовательским StatelessWidget, каждый из которых имеет свой собственный горизонтальный ListView. Очень похоже на то, как у Netflix есть куча категорий фильмов, которые вы прокручиваете по вертикали, а затем вы можете прокручивать каждую категорию по горизонтали.

Я продолжаю получать ошибку

 Null check operator used on a null value
The relevant error-causing widget was
ListView
 

Любая помощь будет принята с благодарностью, спасибо!

Комментарии:

1. Лучший способ сделать это — использовать slivers. Вместо использования ListView используйте SliverList, а для не slivers вы можете использовать SliverToBoxAdapter, чтобы превратить их в sliver при использовании их с CustomScrollView.

2. вы пытались использовать SingleChildScrollView() ?

3. добавьте пример кода, если это возможно