Как настроить интервал между элементами внутри виджета Flutter ListView

#flutter #flutter-layout #flutter-listview

#flutter #flutter-макет #flutter-listview

Вопрос:

Как я могу уменьшить интервал между конечными, заголовочными / подзаголовочными и ведущими элементами внутри виджета ListViewTile в Flutter?

ListTile

Ответ №1:

 visualDensity: VisualDensity.compact,
 

помогает немного уменьшить отступы между элементами списка в строке

Ответ №2:

 width: MediaQuery.of(context).size.width 
 

Это поможет вам устранить вашу ошибку. Это происходит из-за того, что субтитры переполняют ширину контейнера. Поэтому сделайте ширину контейнера той строкой, о которой я упоминал выше.

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

1. Привет, спасибо. Контейнер находится внутри бокового ящика, поэтому использование полной ширины разрушит мой макет..

Ответ №3:

Попробуйте использовать гибкий виджет в элементах ListView

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

1. Я пробовал без эффекта. Что немного помогло, так это поместить конечные значки в виджет переноса и установить отрицательное значение интервала..

Ответ №4:

в ListTile добавлено новое свойство, которое выполняет эту работу:

 horizontalTitleGap: value(double),