我如何修复此错误(RenderFlex 在底部溢出 104 个像素。)
How i ca fix this error (A RenderFlex overflowed by 104 pixels on the bottom.)
enter image description here
This (Trailing inside ListTile)
In Flutter
trailing: Column(
children: <Widget>[
new IconButton(icon: Icon(Icons.arrow_drop_up), onPressed: (){}),
Text("Hello"),
new IconButton(icon: Icon(Icons.arrow_drop_down), onPressed: (){}),
],
),
trailing: Column(
mainAxisAlignment: MainAxisAlignment.start,
mainAxisSize: MainAxisSize.min,
children: <Widget>[
Expanded(
child: new IconButton(
padding: EdgeInsets.zero,
icon: Icon(Icons.arrow_drop_up), onPressed: (){}),
),
Expanded(child: Text("Hello")),
Expanded(child: new IconButton(icon: Icon(Icons.arrow_drop_down), onPressed: (){})),
],
),
trailing: FittedBox(
fit: BoxFit.fill,
child: Column(
children: <Widget>[
new IconButton(icon: Icon(Icons.arrow_drop_up, size: 50.0,), onPressed: (){}),
new Text("${cart_prod_qty}", style: TextStyle(fontSize: 25.0),),
new IconButton(icon: Icon(Icons.arrow_drop_down, size: 50.0,) , onPressed: (){}),
],
),
),
enter image description here
This (Trailing inside ListTile) In Flutter
trailing: Column(
children: <Widget>[
new IconButton(icon: Icon(Icons.arrow_drop_up), onPressed: (){}),
Text("Hello"),
new IconButton(icon: Icon(Icons.arrow_drop_down), onPressed: (){}),
],
),
trailing: Column(
mainAxisAlignment: MainAxisAlignment.start,
mainAxisSize: MainAxisSize.min,
children: <Widget>[
Expanded(
child: new IconButton(
padding: EdgeInsets.zero,
icon: Icon(Icons.arrow_drop_up), onPressed: (){}),
),
Expanded(child: Text("Hello")),
Expanded(child: new IconButton(icon: Icon(Icons.arrow_drop_down), onPressed: (){})),
],
),
trailing: FittedBox(
fit: BoxFit.fill,
child: Column(
children: <Widget>[
new IconButton(icon: Icon(Icons.arrow_drop_up, size: 50.0,), onPressed: (){}),
new Text("${cart_prod_qty}", style: TextStyle(fontSize: 25.0),),
new IconButton(icon: Icon(Icons.arrow_drop_down, size: 50.0,) , onPressed: (){}),
],
),
),