在下面的这段代码中,我将Wrap
小部件放入了TabBarView
中,我不确定这个小部件的大小,当我将Container
与height
一起使用时,我的问题就解决了,但是我想使用map
来显示一些布局,该如何解决此问题?我测试了SizedBox.expand
,但没有任何变化
Flexible(
child: TabBarView(
children: [
Center(
child: Wrap(
children: feeds.map((feed){
return Container(
width: MediaQuery.of(context).size.width /3.5,
height:MediaQuery.of(context).size.width /3.5,
margin: EdgeInsets.all(2.0),
child: GridTile(
header: feed.feedType ==1?Icon(Icons.video_call)
child: Center(
child: ClipRRect(
borderRadius: BorderRadius.circular(3.0)
child: Image.asset(feed.feedImage))),
),
);
}).toList(),
),
),
],
controller: tabController,
),
),