簡體   English   中英

在 Flutter 中使用 ListView 小部件時出現布局錯誤

[英]Layout Error While Using ListView Widget in Flutter

您好,我正在嘗試使用 ListView 向用戶顯示一些數據,但我得到的正是這個錯誤:

*RenderFlex children have non-zero flex but incoming height constraints are unbounded.

我的代碼如下所示,

Expanded(child:     
ListView(children:tWidgets),),]);

我的代碼在沒有 ListView 的情況下工作正常

return Column(children: tWidgets,);

Expanded Widgets 只能在 Row 和 Column 小部件內部使用,不能在這兩個小部件之外使用,所以你的解決方案是這樣的


return Column(children: [
       Expanded( child: ListView(children: tWidgets,),)
  ],
);

我通過修復我的界面順序解決了這個問題。 ListView 位於一列內,而該列也在另一列內。 我只是刪除了一個列。 如果您遇到此問題,請檢查界面的層次結構。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM