如何解决如何在ListView.Builder Flutter中添加列
return Scaffold(
body: Column(
childern:<Widget>[
//Widget 1
//Widget 2
Expanded(
child: ListView.builder(
itemCount: _list.length,itemBuilder: (context,index) {
return Column(
children: <Widget>[
//Widget 3
//Widget 4
],);
},),]
);
所以问题是我出错了
RenderFlex子级具有非零的flex,但是传入的高度限制 无限
我了解到ListView.Builder中的Column是 unbounded ,因此它会引发错误。 但我不能为该栏指定手动/硬编码的高度。我应该使用哪种方法?
解决方法
从Dart 2.3开始,您使用insted的散布运算符
例如
...[for (int i = 0; i < 10; i++) Text(i.toString())]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。