首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ListTile颤振

ListTile颤振
EN

Stack Overflow用户
提问于 2020-10-29 05:03:32
回答 2查看 120关注 0票数 0

我是否可以在代码中为ListTile添加更多的值,因为我试图使用ListTile调用FireCloud中的数据值。目前,我只能调用文档中的2个数据。对于如何在FireCloud中调用多个数据并显示它,任何帮助都将不胜感激。

代码语言:javascript
复制
    return Container(
     child: Card(
      child: ListTile(
       title: Text(widget.post.data["Address"]),
        subtitle: Image.network(widget.post.data["Picture"], 
     ),
   ),
 ),
);
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-29 05:19:01

请查看此示例,该示例适用于您:

代码语言:javascript
复制
 ListView.builder(
            itemCount: /* snapshot.data.length */,
            itemBuilder: (_, index) {
              return  GestureDetector(
                onTap: (){
                  //navigateToDetail(snapshot.data[index]),
                },
                              child: Card(
                  child: Column(
                    children: <Widget>[
                     Text('your address'),
                     Text('you and another data')

                    ],
                  ),
                ),
              );
          }),

你可以用你想要的方式对齐它。

如果能用,请告诉我。

票数 0
EN

Stack Overflow用户

发布于 2020-10-29 05:16:55

使用ListView.builder构造函数,这将帮助您从FireCloud中获取总数据。你可以这样使用它:

需要做的两件主要事情是:

  • itemCount:保存要从FireCloud获取的数据的计数。将来的数据存储到列表中,然后将其传递到此键中。
  • itemBuilder:构建视图,该视图将使用itemCount中传递的项中的数据

参考资料:

代码语言:javascript
复制
ListView.builder(
  itemCount: listItems.length,
  itemBuilder: (BuildContext ctxt, int index){
    // your_view
  }
)

有关更多参考资料,请参阅这篇关于如何入门的中型文章:颤振:使用ListView.builder显示内容

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64585279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档