gpt4 book ai didi

flutter - 在Dart中显示小部件的内置列表

转载 作者:行者123 更新时间:2023-12-03 03:15:59 25 4
gpt4 key购买 nike

我有一个在函数中使用for in循环构建的窗口小部件列表,但不确定如何将所有窗口小部件显示为列的子级。

函数displayAllCards()构建列表,每个小部件都以padding开头,我不知道这是否有帮助。

这是我无法使用的代码的精简版本。

构建小部件的功能:

Widget displayCard(String bitCurrency) {
return Padding(
padding: EdgeInsets.fromLTRB(18.0, 18.0, 18.0, 0),
child: Text("$bitCurrency"),
);
}

然后,我构建了另一个函数来创建以不同的 bitCurrencies抛出的小部件列表:
List displayAllCards() {
List<Widget> cards = [];
for (String bitCurrency in cryptoList) {
cards.add(displayCard(bitCurrency));
}
return cards;
}

最后,Flutter的输出就是我垂死的地方。
body: Column(
children: <Widget>[
displayAllCards(),
],
),

我有点知道为什么它不起作用,但是我不确定如何使其正确。

我对Dart很陌生,所以请保持温柔。

最佳答案

只需使用传播运算符(...)

  body: Column(
children: <Widget>[
...displayAllCards(),
],
),

关于flutter - 在Dart中显示小部件的内置列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58648061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com