dart 错误:无法将“List”类型的值< Widget>赋给“Widget flutter”类型的变量

ymdaylpp  于 2023-11-14  发布在  Flutter
关注(0)|答案(1)|浏览(101)

我想创建图标列表,但我能够创建。请帮助


的数据
我添加了方括号,但它显示错误:预期的标识符,但得到了''。在这里输入图像描述。



我正在做安吉拉余当然IG这已经过时了,但我不能找到解决方案的文件以及

63lcw9qa

63lcw9qa1#

你可以试试这个

Row(
children:scoreKeeper,
)

字符串
或本

Row(
children:[
//your other widgets

...scoreKeeper // ... is called spread operator
],
),


如果你想在其中添加间隙,那么你可以尝试以下代码

Row(
            children: [
             
              for (final icon in scoreKeeper) ...[
                icon,
                const SizedBox(
                  width: 10,
                )
              ]
            ],
          )


或者你可以直接在scoreKeeper列表中添加gap,如下所示

List<Widget> scoreKeeper=[
Icon(Icons.check),
const SizedBox(width:10),
Icon(Icons.close),
];


您可以在dart文档中阅读更多关于spread operator的信息

相关问题