我有X个小部件的列表,并希望在行的ListView中显示它们。我知道我可以在每行中容纳N个小部件。
我想做:
var MyListOfRows = ListView(
children: intoSublists(widgetList,subListSize).map(
(sublist)=> Row(
children: sublist,
)
).toList()
);
我曾考虑用复杂的模魔术来实现inSublists,但这似乎留下了复杂的代码,我希望有一种简单的方法可以实现此目标。有吗?
您正在重新发明轮子。代替ListView
和一堆Row
,使用SingleChildScrollView
和Wrap
,然后让Wrap
根据实际的大小确定在特定“行”中可以容纳多少个小部件。屏幕。
Wrap