【问题标题】:How to use FutureBuilder to build ListTile using List data如何使用 FutureBuilder 使用 List 数据构建 ListTile
【发布时间】:2018-12-24 18:47:14
【问题描述】:

列表> _userAccounts;

结果:

_CurrentUserAccounts: [
    [Current Account, 10.06, United States Dollar USD], 
    [Demand Deposit, 55.22, British Pound GBP], 
    [Current Account, 250, Euro EUR], 
    [Deposit Account, 0, Euro EUR]
]

格式: [AccountName, CurrentBalance, CurrencyName],

我需要使用此信息 (List>) 来构建 ListTile。 这仅适用于一位用户。有些用户可能有 1 个帐户,有些用户可能有超过 10 个帐户。

显示这些数据的最佳做法是什么?我打算使用 ListTile 所以,如果用户选择 ListTile 以便他们可以获取详细信息 某个帐户。

那么,如何通过 FutureBuilder 使用 List 数据构建 ListTile?

【问题讨论】:

    标签: list build dart flutter


    【解决方案1】:

    您必须提供一个 FutureBuilder 实例给 home 或 root 小部件。如下所示。

    body: new FutureBuilder<List<Country>>(
            future: fetchCountry(new http.Client()),
            builder: (context, snapshot) {
              if (snapshot.hasError) print(snapshot.error);
    
              return snapshot.hasData
                  ? new CountyList(country: snapshot.data)
                  : new Center(child: new CircularProgressIndicator());
            },
    

    我找到了一个简单的例子here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-22
      • 1970-01-01
      • 1970-01-01
      • 2021-07-25
      • 2020-05-08
      • 1970-01-01
      • 2019-12-05
      相关资源
      最近更新 更多