use*_*961 6 dart flutter flutter-layout
我可以在 DataRow 中将 DataCell 居中,但是如何为 DataColumn 标签执行此操作?
我希望第一个 DataColumn 左对齐,其余的居中。将标签包装在中心小部件中不会生效。
new DataColumn(
label: Center(
child: Text(statName,textAlign: TextAlign.center,
style: TextStyle(fontSize: 24.0, fontWeight: FontWeight.bold),),
)
);
Run Code Online (Sandbox Code Playgroud)
对于这个问题我也接受Rodrigo Boratto的回答。在 flutter v3.7.3 上测试
我来这里是为了得到“如何使 DataCell 居中”的答案。我把我的发现放在这里,供感兴趣的人参考。
DataCell(
Align(
alignment: Alignment.center,
child: Text(
match['score'],
textAlign: TextAlign.center,
),
),
),
Run Code Online (Sandbox Code Playgroud)
找到方法:
DataColumn(
label: Expanded(
child: Text(
'Label',
textAlign: TextAlign.center,
))),
Run Code Online (Sandbox Code Playgroud)
您可能希望将 Label 的内容包装在Center小部件中。还有一个对齐小部件,它使用alignment: Alignment.center您的文本作为它的子项。
| 归档时间: |
|
| 查看次数: |
8286 次 |
| 最近记录: |