我是 flutter 新手。
我有一个包含数据的数据表,但并非所有数据的长度都相同,有些数据比其他数据大。所以我的问题是,行的高度可以动态设置以适应数据的长度吗?
我知道有一个 dataRowHeight 属性,但如果我调整它以显示最长的数据,小数据会有非常明显的空白,这对我不起作用。
最佳答案
这是简单的解决方案。
将无穷大
高度赋予dataRowMaxHeight
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",
),
),
),
],
)
关于flutter - Flutter 中数据表的动态行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69396207/