image - 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 组成怎么办?如何知道文件类型并将其显示在列表视图中?
解决方案
你有没有尝试输入一个类型的列表
列表_babyList = List();
推荐阅读
- scheme - 方案定义一个 lambda
- haskell - 从 Haskell 中的一组选项中管理/表示选择的模式
- r - 减少条形之间的距离,同时通过 bargap 使它们保持苗条
- python - 如何调用具有不同变量名的预定义函数?
- php - URL 中带有“И”和“Э”utf-16 符号的 PHP 7 fopen/file_get_contents 甚至无需调用服务器即可返回 HTTP 500(适用于 PHP8)
- html - 试图打开点击输入密钥
- docker - 在 Container-Optimized OS 上的 docker 中设置端口映射
- docker - 无效的安装路径:“[”安装路径必须是绝对的
- jmeter - 通过blazemeter运行时如何在结果中记录正则表达式提取器值
- windows - Windows 替代 macOS os_signpost 函数——在 Intel VTune 或 VS Profiler 中发布自定义标记