Flutter 制作具有多行的行生成器并向其中传递JSON数据的最佳方法是什么。颤振

Flutter 制作具有多行的行生成器并向其中传递JSON数据的最佳方法是什么。颤振,flutter,dart,flutter-layout,dart-pub,Flutter,Dart,Flutter Layout,Dart Pub,在flatter中,实现这种布局的最佳方式是什么?在这种布局中,每个单元格都有自定义的宽度,我可以在其中传递JSON数据?我试着使用ListView和GridView,但都不起作用 谢谢大家! 您可以使用Wrap 小部件构建(构建上下文){ 风险值数据=[ {'name':'UK'}, {'name':'Banker'}, {'name':'29'}, {'name':'Atheist'}, {'name':'graded'}, {'name':'175 cm'}, {'name':'tx'}

在flatter中,实现这种布局的最佳方式是什么?在这种布局中,每个单元格都有自定义的宽度,我可以在其中传递JSON数据?我试着使用ListView和GridView,但都不起作用


谢谢大家!

您可以使用
Wrap

小部件构建(构建上下文){
风险值数据=[
{'name':'UK'},
{'name':'Banker'},
{'name':'29'},
{'name':'Atheist'},
{'name':'graded'},
{'name':'175 cm'},
{'name':'tx'}
];
返回脚手架(
正文:中(
孩子:包裹(
对齐:wrappalignment.center,
间距:8.0,//相邻芯片之间的间隙
行间距:4.0,//行间距
儿童:数据
.map((e)=>芯片(
阿凡达:图标(
Icons.account\u余额,
尺码:18,
),
标签:文本(e['name']),
))
.toList());
}

您可以使用
Wrap

小部件构建(构建上下文){
风险值数据=[
{'name':'UK'},
{'name':'Banker'},
{'name':'29'},
{'name':'Atheist'},
{'name':'graded'},
{'name':'175 cm'},
{'name':'tx'}
];
返回脚手架(
正文:中(
孩子:包裹(
对齐:wrappalignment.center,
间距:8.0,//相邻芯片之间的间隙
行间距:4.0,//行间距
儿童:数据
.map((e)=>芯片(
阿凡达:图标(
Icons.account\u余额,
尺码:18,
),
标签:文本(e['name']),
))
.toList());
}