gpt4 book ai didi

android - Flutter listview水平+换行

转载 作者:行者123 更新时间:2023-12-04 00:58:44 34 4
gpt4 key购买 nike

我想在 Flutter 中实现一个水平 ListView ,但不能滚动。当空间在水平方向用完时,我需要它在新行上继续。到目前为止,我只有

 return ListView.separated(
separatorBuilder: (BuildContext context, int index) =>
const Divider(),
itemBuilder: (context, index) {
return ItemCard(items[index]);
},
scrollDirection: Axis.horizontal,
itemCount: items.length);

最佳答案

在这种情况下,您应该尝试在 flutter 中包装小部件。默认情况下,它将沿水平方向环绕,但如果您想垂直环绕,则可以设置方向。

Wrap(
direction: Axis.vertical,
children: [
MyWidget(),
MyWidget(),
MyWidget(),
MyWidget(),
MyWidget(),
],
),

对于行和列,如果空间不足,则会收到黄色和黑色溢出警告。但是 Wrap 在各自的指令中创建了一个新的相邻。这将完成您的 ListView 要求。

您可以查看许多其他选项 here .

关于android - Flutter listview水平+换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60432643/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com