flutter Column 中包含ListView高度設置問題


Column(children: <Widget>[
Text(“測試”),
Container(
width: ScreenUtil().setWidth(570),
// height: ScreenUtil().setHeight(800),
child: ListView.builder(
scrollDirection: Axis.vertical,
itemBuilder:
(context,index){

return _getListItem(index);
},
itemCount: list.length,

),
),
],)
以上代碼中  height如果不設置 界面顯示會有問題,如果要設置,又不能准確的計算出結果;下面有個方法可用解決這個問題,

Expanded在外層包裹就可用解決這個問題,如下
Column(children: <Widget>[
Text(“測試”),
Expanded(child: Container(
width: ScreenUtil().setWidth(570),
child: ListView.builder(
scrollDirection: Axis.vertical,
itemBuilder:
(context,index){

return _getListItem(index);
},
itemCount: list.length,

),
)),
],)
 
————————————————
版權聲明:本文為CSDN博主「大蛇2」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/dalong3976/article/details/88782458


免責聲明!

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



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