使用我的代码将容器高度设置为屏幕高度。我想让这个Container高度达到孩子的高度。
孩子的身高与其身体状况不同。所以,我不想将其设置为某个固定值。我怎样才能将其设置为刚好覆盖其孩子的高度?
Container(
margin: const EdgeInsets.only(top: 30.0),
width: MediaQuery.of(context).size.width * 0.85,
decoration: BoxDecoration(
color: Colors.white,
border: Border.all(
color: Colors.orange,
width: 0.7,
),
borderRadius: BorderRadius.circular(12),
),
child: Column(
Widgets.....
),
);
},
),
],
),
],
),
);
Run Code Online (Sandbox Code Playgroud)
mainAxisSize在其子级 ( ) 上使用属性,Column如下所示
Container(
margin: const EdgeInsets.only(top: 30.0),
width: MediaQuery.of(context).size.width * 0.85,
// ...
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
// ...
],
),
),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2472 次 |
| 最近记录: |