gpt4 book ai didi

listview - Listview 中项目之间不需要的间隙 flutter

转载 作者:IT王子 更新时间:2023-10-29 06:57:53 60 4
gpt4 key购买 nike

我有一个内容是动态的 ListView 。Listview 用于显示动态小部件列表。使用以下代码填充 ListView

new Container(
color: Colors.white,
child:
new ListView(
padding: EdgeInsets.all(0.0),
children: _widgetsList.map((Widget item){
return new Container(
color: Colors.red,
child: item,
);
}).toList(),
),
);

输出如下图

enter image description here

问题是 ListView 中的每个项目之间出现了一个非常小的间隙,我想将其删除。

enter image description here

等待您的帮助!

最佳答案

试试这个

class Item extends StatelessWidget {
const Item({
Key key,
}) : super(key: key);

@override
Widget build(BuildContext context) {
return Column(children: [
Text(
'YOUR TITLE',
style: TextStyle(fontWeight: FontWeight.bold),
),
Text('youremail@mail.com'),
Text('Ph. 9494949494949'),
]);
}
}


new Container(
color: Colors.white,
child:
new ListView(
padding: EdgeInsets.all(0.0),
children: _widgetsList.map((Widget item){
return new Container(
color: Colors.red,
child: Item(),
);
}).toList(),
),
);

关于listview - Listview 中项目之间不需要的间隙 flutter ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55141972/

60 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com