我有三个包含用户输入的列表如何创建 table 颤振
I have Three Lists with user inputs how to create a table flutter
包含用户输入的列表
List1 =[1,2,3,.....];
List2 =[0.1,0.2,0.3,.....];
List3 =[0.5,0.10,6.0,....];
我怎样才能创建一个table像下面的图片请帮助我我卡住了
最终输出示例图像
所以你想要一个列表列表。你可以这样做:
List<List<dynamic>> listMap = [];
listMap.add(List1);
listMap.add(List2);
listMap.add(List3);
注意我放动态是因为我不知道你想要什么类型的变量。
我的清单
List1 =[1,2,3,.....];
List2 =[0.1,0.2,0.3,.....];
List3 =[0.5,0.10,6.0,....];
Table 小部件
Widget createTable() {
List<TableRow> rows = [];
for (int i = 0; i < xList.length; i++) {
rows.add(TableRow(children: [
Text(List1[i].toString()),
Text(List2[i].toString()),
Text(List3[i].toString()),
]));
}
return Table(children: rows);}
包含用户输入的列表
List1 =[1,2,3,.....];
List2 =[0.1,0.2,0.3,.....];
List3 =[0.5,0.10,6.0,....];
我怎样才能创建一个table像下面的图片请帮助我我卡住了
最终输出示例图像
所以你想要一个列表列表。你可以这样做:
List<List<dynamic>> listMap = [];
listMap.add(List1);
listMap.add(List2);
listMap.add(List3);
注意我放动态是因为我不知道你想要什么类型的变量。
我的清单
List1 =[1,2,3,.....];
List2 =[0.1,0.2,0.3,.....];
List3 =[0.5,0.10,6.0,....];
Table 小部件
Widget createTable() {
List<TableRow> rows = [];
for (int i = 0; i < xList.length; i++) {
rows.add(TableRow(children: [
Text(List1[i].toString()),
Text(List2[i].toString()),
Text(List3[i].toString()),
]));
}
return Table(children: rows);}