首页 > 解决方案 > Flutter - 如何在列表视图中显示多个图像和 pdf?

问题描述

列表中包含图像和 pdf。我无法在颤动中显示它们。我只能显示一张图像,但是当我尝试显示多张图像/图像和 pdf 时,就会收到一条错误消息。'List<dynamic>' is not a subtype of type 'String'

初始化列表

List _babyList = List();

这是_babyList 的值。我从数据库中获取它,这是我打印它时的值。打印(_babyList);

[[https://brrtforce-uploads.s3.us-east-2.amazonaws.com/609feb3289f7420015514b54/request-applicant/validId/yh215ikmcot51-1.jpg, https://brrtforce-uploads.s3.us-east-2.amazonaws.com/609feb3289f7420015514b54/request-applicant/validId/breakout.jpg]]

在 listview.builder 中显示多个文件

    : ListView.builder(
      itemCount: _babyList.length,
      itemBuilder: (BuildContext context, int index){
        return Padding(
          padding: EdgeInsets.all(20),
          child: Card(
            elevation: 20,
            color: Colors.black,
            child: Column(
              children: <Widget>[
                Image.network(_babyList[index]),
              ],
            ),
          ),
        );
      }
    ),

PS。如果列表由图像和 pdf 组成怎么办?如何知道文件类型并将其显示在列表视图中?

标签: imagedartlistviewpdf

解决方案


你有没有尝试输入一个类型的列表

列表_babyList = List();


推荐阅读