#flutter #listview
#flutter #просмотр списка
Вопрос:
У меня есть дерево виджетов, которое выглядит следующим образом:
Scaffold(
Column(
Text()
Expanded(ListView.builder)
RaisedButton()
)
)
Проблема в том, что ListView становится очень большим и начинает прокручиваться, но верхний текст и нижняя кнопка RaisedButton остаются неподвижными. (Таким же образом, как замороженная строка в электронной таблице)
Предполагаемое поведение заключается в том, чтобы все прокручивалось как единое целое, как HTML-страница.
Я пытался использовать это в своем ListView:
physics: NeverScrollableScrollPhysics(),
shrinkWrap: true,
Заранее благодарю вас.
Ответ №1:
просто оберните свой столбец с помощью SingleChildScrollView
SingleChildScrollView(
child: Column(),
),
Комментарии:
1. Я пытался использовать это, но затем я получаю ошибку: дочерние элементы RenderFlex имеют ненулевой изгиб, но входящие ограничения по высоте не ограничены. Я не указываю высоту дочерних элементов.