首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Flutter应用程序错误--未布局RenderBox : RenderFlex#0bf43 relayoutBoundary=up6需要-绘制需要-合成-位-更新

Flutter应用程序错误--未布局RenderBox : RenderFlex#0bf43 relayoutBoundary=up6需要-绘制需要-合成-位-更新
EN

Stack Overflow用户
提问于 2020-01-23 00:46:21
回答 1查看 9.5K关注 0票数 9
代码语言:javascript
运行
复制
Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderFlex#0bf43 relayoutBoundary=up6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 1687 pos 12: 'hasSize'
The relevant error-causing widget was
    Padding 
lib\Reset.dart:18
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderPadding#0b7cf relayoutBoundary=up5 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 1687 pos 12: 'hasSize'
The relevant error-causing widget was
    ListView 
lib\Reset.dart:15
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
RenderBox was not laid out: RenderRepaintBoundary#393f1 relayoutBoundary=up4 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 1687 pos 12: 'hasSize'
The relevant error-causing widget was
    ListView 
lib\Reset.dart:15
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
'package:flutter/src/rendering/sliver_multi_box_adaptor.dart': Failed assertion: line 549 pos 12: 'child.hasSize': is not true.
The relevant error-causing widget was
    ListView 
lib\Reset.dart:15
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════
The getter 'scrollOffsetCorrection' was called on null.
Receiver: null
Tried calling: scrollOffsetCorrection
The relevant error-causing widget was
    ListView 
lib\Reset.dart:15
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by rendering library ═════════════════════════════════

Code Screenshot

这是我的代码,当我运行它时,它在上面显示了这些错误,屏幕变成了白色。如何正确解决此问题?Run Device screenshot

EN

回答 1

Stack Overflow用户

发布于 2020-02-13 18:37:23

尝试将父小部件包装在Expanded()中,或者在ListView构建器之前添加shrinkWrap: true

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

https://stackoverflow.com/questions/59864505

复制
相关文章

相似问题

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