【问题标题】:Flutter - How to display multiple images and pdf in a list view?Flutter - 如何在列表视图中显示多个图像和 pdf?
【发布时间】:2021-06-14 07:33:17
【问题描述】:

列表中包含图像和 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]),
              ],
            ),
          ),
        );
      }
    ),

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

【问题讨论】:

  • 您将数据传递到的 Image.network 类型是什么?另外,为什么不在列表中定义类型?
  • _babyList() 中的文件。可以看到上面打印行代码后面的值。

标签: image dart listview pdf


【解决方案1】:

您是否尝试过输入类型列表

列表_babyList = List();

【讨论】:

    猜你喜欢
    • 2021-11-17
    • 1970-01-01
    • 2017-09-13
    • 1970-01-01
    • 1970-01-01
    • 2013-12-18
    • 2018-12-21
    • 2013-05-18
    • 1970-01-01
    相关资源
    最近更新 更多