颤振中数据表的动态行高度



我是新手。

我有一个数据表,但不是所有的数据都是相同的长度,有些比其他的大。所以我的问题是,行高可以动态地适应数据的长度吗?

我知道有一个dataRowHeight属性,但如果我调整它来显示最长的数据,小的有一个非常明显的空白,它不适合我。

您没有共享任何代码。但是您可以在行和列内部使用展开。

Row(children:[Expanded(child: yourWidget),])

这是一个简单的解决方案。

dataRowMaxHeightinfinity高度

dataRowMaxHeight: double.infinity, // For dynamic row content height.

例子
DataTable(
dataRowMaxHeight: double.infinity,
columns: const [
// Your column data
DataColumn(label: Text("Column Heading")),
],
rows: [
DataCell(
SizedBox(
width: 100, // <- Give Here width of column as per your need.
child: Text(
"Long text here",
),
),
),
],
)

最新更新