У меня есть столбец с 3 детьми.Третий ребенок имеет ListView.Как установить высоту ListView таким образом, чтобы он не переполнял экран.Я не хочу вычислять высоту, вычитая высоту двух других детей из высоты экрана.Я пробовал LayoutBuilder, но ограничение блока, которое я получаю, имеет бесконечность как максимальную высоту (BoxConstraints (0.0 <= w <= 360.0, 0.0 <= h <= Infinity)) </p>
Мое дерево виджетов выглядит примерно так
Container( //Container A
height: MediaQuery.of(context).size.height,
child:Column(children:[
TitleWidget(),
SubtitleWidget(),
Container( //Container B
child:ListView(children:getChildren())
)
])
)
Высота контейнера A - это высота экрана.Но высота Контейнера B должна быть Высота экрана - высота TitleWidget () - высота SubtitleWidget ().Если я не установил высоту контейнера B явно, я получаю «A RenderFlex переполнен X пикселями внизу».
Мне не хватает чего-то действительно очевидного здесь?
спасибо