gpt4 book ai didi

flutter - 如何在 Flutter 中更改 DataColumn 的背景颜色?

转载 作者:行者123 更新时间:2023-12-03 03:59:03 24 4
gpt4 key购买 nike

我有一个 DataTable用于以表格格式显示一些数据的小部件。我找不到任何方法来更改 DataColumn 的背景颜色,默认为白色。

我试着包装 label里面Container但这无济于事,因为容器采用了 child 的尺寸。

有没有更简单的方法来设置“DataColum”的背景颜色?

以下是一些引用代码 -

DataTable(
dataRowHeight: 70,
headingRowHeight: 60,
rows: List.generate(4, (index) {
return DataRow(
cells: <DataCell>[
DataCell(
Text("Number",),
),
DataCell(
Text(
"Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
),
),
]
);
}),
columns: [
DataColumn(
label: Text("Name"),
),
DataColumn(
label: Text("Description"),
),
],
)

最佳答案

现在在flutter 1.22版本中,你可以这样做

DataTable(
headingRowColor:
MaterialStateColor.resolveWith((states) => Colors.blue),
columns: [
DataColumn(),
DataColumn(),

],

rows: [
DataRow(
cells: [
DataCell(),
DataCell(),
],
),
],
)

关于flutter - 如何在 Flutter 中更改 DataColumn 的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58655599/

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