相关疑难解决方法(0)

迭代列表以在Flutter中呈现多个小部件?

我有一个像这样定义的字符串列表:

var list = ["one", "two", "three", "four"]; 
Run Code Online (Sandbox Code Playgroud)

我想使用文本小部件并排显示屏幕上的值.我试图使用以下代码来尝试这个:

for (var name in list) {
   return new Text(name);
}
Run Code Online (Sandbox Code Playgroud)

但是,当我运行此代码时,for循环只运行一次,并且只有一个文本小部件被渲染,表示one(列表中的第一项).另外,当我在for循环中添加日志消息时,它也会被触发一次.为什么我的for循环不是基于列表的长度?它似乎只运行一次然后退出.

dart flutter

35
推荐指数
7
解决办法
5万
查看次数

标签 统计

dart ×1

flutter ×1