Flutter 颤振包裹ListView.builder水平
我使用了ListView.builder,我想水平环绕并垂直滚动,。 我花了很多时间在这个堆栈上 我的数据来自本地JSON,使用Future Builder并返回ListView.Builder 请参阅附件 谢谢大家Flutter 颤振包裹ListView.builder水平,flutter,Flutter,我使用了ListView.builder,我想水平环绕并垂直滚动,。 我花了很多时间在这个堆栈上 我的数据来自本地JSON,使用Future Builder并返回ListView.Builder 请参阅附件 谢谢大家 用以下代码替换您的容器 Widget build(BuildContext context) { return Container( child: ListView.builder( shrinkWrap: true, scrol
用以下代码替换您的容器
Widget build(BuildContext context) {
return Container(
child: ListView.builder(
shrinkWrap: true,
scrollDirection: Axis.horizontal,
itemCount: data[1].store.length,
itemBuilder: (BuildContext context, int index) {
return Wrap(
children: [
Text(data[1].store[index].number.toString()),
],
);
},
),
);
}
SingleChildScrollView(
子:列(
儿童:[
包裹(
子项:List.generate(
1000,
(国际索引){
返回文本(index.toString()+“”);
},
),
)
],
)),
@Nang Kho I这是您想要的。我的数据来自本地JSON,我使用Future Builder并返回ListView.Builder…当您将1000替换为数据[1]时会发生什么情况。store.length
仍有错误,,RenderBox未布局:_RenderSingleChildViewport#3b363 RelaytBoundary=up7 NEEDS-PAINT“package:flatter/src/rendering/box.dart”:失败的断言:第1702行位置12:“hasSize”导致错误的相关小部件是SingleChildScrollView
SingleChildScrollView(
child: Column(
children: [
Wrap(
children: List<Widget>.generate(
1000,
(int index) {
return Text(index.toString() + ' ');
},
),
)
],
)),