Sid*_*kar 4 dart flutter flutter-layout
我有一个DataTable小部件,用于以表格格式显示一些数据。我找不到任何方法来更改 的背景颜色DataColumn,它默认为白色。
我尝试将label内部包裹起来,Container但这无济于事,因为容器采用了孩子的尺寸。
有没有更简单的方法来设置“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"),
),
],
)
Run Code Online (Sandbox Code Playgroud)
小智 7
现在在flutter 1.22版本中,你可以这样做
DataTable(
headingRowColor:
MaterialStateColor.resolveWith((states) => Colors.blue),
columns: [
DataColumn(),
DataColumn(),
],
rows: [
DataRow(
cells: [
DataCell(),
DataCell(),
],
),
],
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7105 次 |
| 最近记录: |