gpt4 book ai didi

flutter - 如何删除/调整ListView内Radio ListTile之间的间距?

转载 作者:行者123 更新时间:2023-12-03 08:55:01 26 4
gpt4 key购买 nike

我已经创建了 RadioListTiles 的 ListView,但是 RadioListTiles 之间的空间太大。我怎样才能删除它们?它的构造函数内部没有 padding 属性。

这是我的代码

 @override Widget build(BuildContext context) {

Column taskView = Column(

children: <Widget>[
...,
Expanded(
child: ListView.builder(
padding: EdgeInsets.all(0.0),
itemCount: tasks.length,
itemBuilder: (context, index) {
return RadioListTile<String>(
title: Text(tasks[index]),
value: tasks[index],
groupValue: selectedRadio,
onChanged: (val){
setSelectedRadio(val);
}
);
},
),
),
],
);
return Scaffold(
body: taskView,
);
}

enter image description here

最佳答案

使用 Align 小部件包裹标题,如下所示

RadioListTile<String>(
title: Align(
child: Text(tasks[index]),
alignment: Alignment(-1.1, 0),
),
value: tasks[index],
groupValue: selectedRadio,
onChanged: (val) {
setSelectedRadio(val);
},
);

关于flutter - 如何删除/调整ListView内Radio ListTile之间的间距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56251205/

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