flutter - 如何在 Flutter 中更改 DataTable 的列宽?
问题描述
我的 Flutter 应用程序中有一个 DataTable。问题是填充数据时,列的宽度是自动设置的,而且太大了。如何手动设置列宽?我试图改变“Widget build”中的宽度参数,但它改变了整个表格的宽度,而不是所需的列。
解决方案
@Smith,你的意思是你不能这样做?如果你能分享一些代码......
Widget build(BuildContext context) {
return Scaffold(
body: DataTable(
columns: [DataColumn(label: Text('label'))],
rows: [
DataRow(cells: [DataCell(
Container(
width: 200, //SET width
child: Text('text')))
])
]
),
);
推荐阅读
- swift - 如何将一个 Cell 插入 UITableView Swift 的第一部分
- node.js - 等待循环完成以运行程序的其余部分
- c++ - 为什么带有括号 () 的数组初始化被编译器标记为错误?
- python - Snowflake - 比较 2 个表格并发送不匹配通知
- css - CSS图像没有作为背景显示在CSS上,但是当我将它作为图像插入时
- mysql - @valid 没有按预期工作。控制台上显示的错误消息不在邮递员上
- tensorflow - 如何提取 1 片 3d 图像张量?
- javascript - 用 NodeJS 和鹰嘴豆泥替换 PDF 中的文本时出错
- sql - IF NULL 从另一个表中选择数据
- java - java .properties 文件中的“@”有什么用