如何减少列表生成器项目之间的空间?

时间:2019-05-27 07:21:21

标签: flutter

我已经创建了RadioListTile的ListView,并且在图块之间存在一些无法删除的固有填充。我怎样才能解决这个问题?预先感谢

我的代码:

successCallback = (payment_id) => {

  let loading = this.loadingController.create({
     spinner: 'circles'
  });

  loading.present();
  this.updatePayment(payment_id);
  loading.dismiss();
}

1 个答案:

答案 0 :(得分:1)

您可以使用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>(
                       ...
                      });
                },
              ),
            ),