Flutter Wrap ListView.builder水平

时间:2020-10-03 13:29:33

标签: flutter

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()),
            ],
          );
        },
      ),
    );
  }

我使用了ListView.builder,我想包装“水平”并滚动“垂直”。 我在这个堆栈上花了很多时间...

我的数据来自本地JSON,并带有Future Builder,然后返回到ListView.builder ...

请参阅附件。

感谢所有...

debug in simulator

1 个答案:

答案 0 :(得分:0)

用以下代码替换您的容器。

 SingleChildScrollView(
    child: Column(
          children: [
            Wrap(
              children: List<Widget>.generate(
                1000,
                (int index) {
                  return Text(index.toString() + ' ');
                },
              ),
            )
          ],
        )),