我有一个字符串列表:
final List<String> details;
我想使用文本小部件打印列表中的字符串,这就是我做的:
List<Product> products = [details: [
'7 ounces',
'Pack of 200 grams',
'Golden roasted' 'Nicely packed in its original Nescafe factory'
],],
使用的文本小组件:
Text( products.details[0], ),
这只打印索引0处字符串
有人能帮忙吗?
4条答案
按热度按时间uplii1fm1#
使用listView.builder,
tkclm6bt2#
如果希望列表以字符串形式表示,只需使用
join()
方法对其进行格式化。就你的情况而言,
**产量:**7盎司装,200克金色烤盘,在雀巢原厂 Package 精美
您可以在
join
的参数中使用任何分隔符,该分隔符插入在每个字符串项之间。进一步参考:https://api.flutter.dev/flutter/dart-core/Iterable/join.html
pzfprimi3#
如果您知道项目数,则可以使用此选项:
或者,您可以创建一个新类并覆盖
toString()
方法。并使用它:
xtupzzrd4#
或