首页 > 解决方案 > 如何在 Flutter 中更改 DataTable 的列宽?

问题描述

我的 Flutter 应用程序中有一个 DataTable。问题是填充数据时,列的宽度是自动设置的,而且太大了。如何手动设置列宽?我试图改变“Widget build”中的宽度参数,但它改变了整个表格的宽度,而不是所需的列。

标签: flutter

解决方案


@Smith,你的意思是你不能这样做?如果你能分享一些代码......

Widget build(BuildContext context) {
    return Scaffold(
      body: DataTable(
        columns: [DataColumn(label: Text('label'))],
        rows: [
          DataRow(cells: [DataCell(
            Container(
              width: 200, //SET width
              child: Text('text')))
              ])
        ]
      ),
    );

推荐阅读