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, ), )), ],)