flutter 報BUG:Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#a109a relayoutBoundary=up3 NEEDS-PAINT


 

具體原因就是:
在Flutter 的 Column/Row 內使用ListView.builder()需要對改ListView的大小進行指定.
具體的解決辦法就是 在該ListView.builder()外嵌套一個SizeBox或者Container設置高度即可。

 

Container(
    height: 200.0,
    child: ListView.builder(
        itemCount: 3,
        itemBuilder: _cellForRow,
    ),
),

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM