我在Flutter中有一个类,该类具有一种返回产品列表的方法,然后将该列表发送到pdf,但是当我看到pdf预览时,该列表显示如下:[Product 1,Product2 ,产品3],而我想要实现的是将该列表打印在没有方括号的单独行中。
我只是将列表传递给另一个类,我可以将其打印在pdf上,但是我希望在不使用方括号的情况下将其打印在不同的行中。
这是我的类,带有返回列表的方法:
class GetBotana {
List<String> getProducts()
{
return listaProductos;
}
}
这是我用列表创建pdf的地方:
pdf.addPage(pdfLib.Page(
pageFormat: PdfPageFormat.a4,
build: (pdfLib.Context context){
return pdfLib.Center(
child: pdfLib.ListView(
children: <pdfLib.Widget>[
pdfLib.Text(botana.getProducts().toString())
]
)
);
}
)
);
列表显示如下:[产品1,产品2,产品3],我要实现的是将列表打印在没有方括号的单独行中,例如:
答案 0 :(得分:0)
您可以使用forEach
遍历列表并在列表上打印。
示例:
List<String> list = List<String>();
list.add('one');
list.add('two');
list.add('twelve');
list.forEach((element) => print(element));
Output:
one
two
twelve