functional-programming - Dart:映射列表(list.map)

我有一个 String 列表,例如,

var moviesTitles = ['Inception', 'Heat', 'Spider Man'];

并想使用 moviesTitles.map 将它们转换为 Flutter 中的 Tab Widget 列表。

最佳答案

你可以使用

moviesTitles.map((title) => Tab(text: title)).toList()

示例:

    bottom: new TabBar(
      controller: _controller,
      isScrollable: true,
      tabs:
        moviesTitles.map((title) => Tab(text: title)).toList()
      ,
    ),

https://stackoverflow.com/questions/49941361/

相关文章:

flutter - 如何获取 Widget 的高度?

visual-studio-code - 如何为 Flutter 模拟器的 Visual Studi

Flutter 在极端情况下对齐两项 - 一项在左侧,一项在右侧

flutter - 如何根据父级的大小布局小部件?

flutter - 如何覆盖 Flutter 中的 “Back” 按钮?

user-interface - 如何在 Flutter 中垂直和水平居中文本?

dart - Flutter:小部件构建上的运行方法完成

flutter - 从 StatefulWidget 外部控制状态

flutter - 如何在 Flutter 中设置按钮的宽度和高度?

angular - NativeScript 与 Flutter