没有找到材料部件,底部溢出了大量像素



我是新手。首先,我尝试过使用Scaffold,并在查看了这里的一些答案后改变mainAxisSize,但两者都不能解决问题。设置容器的高度也不起作用。这里是我使用midContent: Mainpage,其中包括midContent .
这是我的midContent代码:

return Container(
height: 200,
child: Padding(
padding: EdgeInsets.all(3),
child: Column(
mainAxisSize: MainAxisSize.min,
children: <Widget>[
Row(
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.center,
children: [
FaIcon(FontAwesomeIcons.ellipsis,
color: Colors.white, size: 30),
Padding(
padding: EdgeInsets.only(left: 2),
child: FaIcon(FontAwesomeIcons.ellipsis,
color: Colors.white, size: 30))
]),
Row(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
IconButton(
icon: const FaIcon(FontAwesomeIcons.eyeSlash,
size: 12, color: Color(0xF2FAA381)),
tooltip: 'Tap to show balance',
onPressed: () {}),
Padding(
padding: EdgeInsets.all(3),
child: Text(
'Show Balance',
style: TextStyle(
fontFamily: 'Lato',
fontSize: 12,
color: Color(0xF2FAA381),
decoration: TextDecoration.none),
),
)
],
)
],
)));
}

确保主小部件所在的topBar小部件被称为有这样的树:

MaterialApp(
home: Scaffold(
body: ...
)
);

如果您提供调用topBar的代码的完整描述,则可以更简单,更容易帮助您。

最新更新