Как поместить ListView.builder в ящик?

Это довольно старый запрос на ответ, но я хочу дать короткий ответ для новых разработчиков. У меня была такая же проблема, работая на восьмитомном сайте. Проблема связана с IDE. Решение заключается в использовании Komodo Edit в качестве редактора кода. Я пробовал много редакторов, пока не нашел тот, который не меняет настройки набора символов на моих страницах. Dreamweaver (или почти все другие) меняет все страницы кодовых страниц / кодировки при каждом изменении страницы. Когда вы изменяете несколько страниц и меняете кодировку любого файла, тогда нажмите «Сохранить все», все открытые страницы (в том числе неизменные, но принятые измененными редактором из-за charset) молча переназначают новую кодировку и все несоответствующие страницы разбиты. Я потерял несколько месяцев после повторного перевода сообщений снова и снова, пока не обнаружил, что Komodo Edit сохраняет настройки отдельно для каждого файла.

0
задан Hotgeart 16 January 2019 в 14:54
поделиться

1 ответ

Ваш виджет ListView.builder должен находиться внутри виджета с фиксированной высотой.

Вы можете установить его внутри Container:

Container(
            height: double.maxFinite,
            child: ListView.builder(
                itemCount: data == null ? 0 : data.length,
                itemBuilder: (BuildContext context, i) {
                  return new ListTile(
                    title: new Text(data[i]["title"]),
                  );
                }))
0
ответ дан Zroq 16 January 2019 в 14:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: