gpt4 book ai didi

flutter - 我怎样才能减少列表生成器项目之间的空间?

转载 作者:IT王子 更新时间:2023-10-29 06:56:52 26 4
gpt4 key购买 nike

我已经创建了一个 RadioListTile 的 ListView,并且在图 block 之间有一些我无法删除的内在填充。我怎样才能解决这个问题?提前致谢

我的代码:

 @override Widget build(BuildContext context) {

Column screen = Column(
....
,
Expanded(
child:
ListView.builder(
padding: EdgeInsets.all(0.0),
itemCount: tasks.length
itemBuilder: (context, index) {
return RadioListTile<String>(
title: Text(tasks[index], style: TextStyle(fontSize: 16.0, fontWeight: FontWeight.w400)),
value: tasks[index],
groupValue: selectedRadio,
onChanged: (val){
setSelectedRadio(val);
}
);
},
),
),
],
);

return Scaffold(
body: screen,
);
}

最佳答案

您可以使用 ListTileTheme 小部件删除 padding 并设置垂直 dense 布局。

    ListTileTheme.merge(
contentPadding: EdgeInsets.all(0.0),
dense: true,
child: ListView.builder(
padding: EdgeInsets.all(0.0),
itemCount: 7,
itemBuilder: (context, index) {
return RadioListTile<String>(
...
});
},
),
),

关于flutter - 我怎样才能减少列表生成器项目之间的空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56321445/

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