【发布时间】:2020-02-01 10:36:36
【问题描述】:
在项目中,我在flutter卡片内使用了图片和文字,但是卡片返回了一个固定的高度。然后我也尝试只使用一个空值的卡,但它仍然返回一个固定的高度。我应该怎么做才能使卡片的高度随内容自动调整?
@覆盖 小部件构建(BuildContext 上下文){ 最终标题 = '食物食谱'; 返回材料应用程序( 标题:标题, 家:脚手架( 应用栏:应用栏( 标题:文本(标题), ), 正文:GridView.builder( itemCount:_listViewData.length, 网格委托: SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 2), itemBuilder:(上下文,索引){ 退货卡( 边距:常量 EdgeInsets.all(10.0), 孩子:列( crossAxisAlignment:CrossAxisAlignment.start, 孩子们: [ 纵横比( 纵横比:18.0 / 13.0, 孩子:Image.network( _listViewDataImage[索引], 适合:BoxFit.fill, ), ), 填充( 填充:EdgeInsets.fromLTRB(16.0, 12.0, 16.0, 8.0), 孩子:列( crossAxisAlignment:CrossAxisAlignment.start, 孩子们: [ 文本( _listViewData[索引], textAlign: TextAlign.center, ), ], ), ), ], ), ); }), ), ); }【问题讨论】:
标签: flutter gridview flutter-layout height