Высота флаттера — контейнера такая же, как высота ребенка

#flutter #dart #flutter-layout

Вопрос:

У меня есть дочерняя ось.горизонтальный список.конструктор в столбце -> Контейнер. Мне нужна автоматическая высота в контейнере

 Column(
            children: [
              Padding(...),
              Container(
                height: 200,
                child: ListView.builder(
                  shrinkWrap: true,
                  itemCount: 6,
                  scrollDirection: Axis.horizontal,
                  itemBuilder: (context, index) {
                    return brandListLayout('brandList![index]');
                  },
                ),
              ),
            ],
          ),
 

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

1. оберните свой контейнер в расширенный виджет

2. @Brightcode-это горизонтальный список, поэтому я не хотел, чтобы мой список охватывал весь экран

3. возможно, вам придется использовать ограничитель в контейнере с минимальной и максимальной высотой для вашего контейнера

4. я никогда не знал, какова минимальная/максимальная высота элемента списка. он автоматически будет отличаться от другого устройства

Ответ №1:

Если вы хотите настроить высоту ListView на другом устройстве,
я предлагаю использовать пакет «ScreenUtil» или «Sizer».