当前位置: 首页 > 知识库问答 >
问题:

为什么不是我的ListView。建筑商来了?

翁建弼
2023-03-14

我有一个从Json Dan中提取数据的应用程序。我想提取数据并在旋转木马中显示。屏幕和vscode上没有错误。但是我的图片在旋转木马中不可见,我得到了这样的错误。

           SingleChildScrollView(
                child: Column(
                  mainAxisAlignment: MainAxisAlignment.center,
                  mainAxisSize: MainAxisSize.min,
                  
                  children: [
                    SizedBox(
                      height: 300.0,
                      width: double.infinity,
                      child: ListView.builder(
                        itemCount: snapshot.data.pictures.length - 1,
                        itemBuilder: (context, index) {
                          return Carousel(
                            dotSize: 5,
                            dotIncreaseSize: 5,
                            images: [
                              Image.network(snapshot
                                  .data.pictures[index].pictureurl)
                            ],
                          );
                        },
                      ),
                    ),...
                    ])

我怎么解决这个问题?

共有1个答案

慕兴平
2023-03-14

包装你的列表视图。Builder()在扩展的小部件中。每次你有一个垂直增长的小部件,例如列表视图网格视图中,这个错误就会出现。修复方法是要么提供固定高度,要么将其包装在扩展的小部件下。

查看此链接了解更多信息:https://stackoverflow.com/a/57132247/3197387

 类似资料:
  • 我正在学习builder模式,到目前为止,我了解到,它是用于初始化的常用模式的一个很好的替代方案: > 伸缩构造函数模式 JavaBean模式

  • 我曾尝试从文件中提取XFA,在我将PDFBox从1.8.12更新到2.0.4之前,它对我来说效果很好。 我有一个文件,我可以从使用1.8.12但不使用2.0.4提取XFA。 当我用2.0.4的PDFBox提取它时,我得到了XFA的结构,但是几乎所有的值都不见了。另一方面,当我试图用1.8.12提取相同的形式时,结果很好。 我调查了一个类似的问题。据说是在2.0.4中修复的,但我仍然面临一些问题。

  • 为什么在Java中不是原子的? 为了更深入地了解Java我试图计算线程中的循环执行的频率。 所以我用了 在主课上。 我有两条线。 线程1:打印

  • > 运行Gradle时出错: 退出代码1来自:/home/khaled/flutter/oky/android/gradlew app:properties:项目评估失败,包括afterEvaluate{}中的错误。使用--stacktrace运行,了解afterEvaluate{}错误的详细信息。失败:生成失败,出现异常。 其中:构建文件“/home/khaled/flutter/oky/and

  • 此答案指示如何将转换为,同时管理将发生阻塞的位置: 我的问题和评论中的问题一样: 怎么了?为什么你使用一个额外的线程与Promise结合? 答复如下: 它会在你拉线的时候卡住线。如果您已经为这样的未来配置了ExecutionContext,这很好,但是默认的ExecutionContext包含的线程与您拥有的处理器一样多。 我不确定我是否理解这个解释。重申: 有什么问题?在未来内部阻塞不是和手动创

  • 配置:Windows8英文操作系统;JDK1.7;日食。 我安装了一个中国人写的软件,GUI是汉字。但是软件用方框显示得很难看。我在网上搜索了一下,找到了一个修复它的方法。在Win8的控制面板中,将“非Unicode程序的语言”设置为“中文”。 什么是Java默认字符集?是Unicode吗?Java缺省字符集如何与程序员交互?例如,如果Java使用Unicode,那么字符串“ABC”不能编码到其他