如果是黄色警报在下面,嵌套
SingleChildScrollView 就可以了
@override Widget build(BuildContext context) { return SingleChildScrollView( child: new Column( children: <Widget>[ //省略子节点 ], ), ); }
如果父 flex row column 的话,那么抛出此错误的元素使用
Expanded或者Flexible
包裹就行,如下
@override Widget build(BuildContext context) { return new Card( color: Colors.white, elevation: 3.0, child: new Padding( padding: new EdgeInsets.all(15.0), child: new Row( mainAxisAlignment: MainAxisAlignment.start, children: <Widget>[ new FadeInImage.assetNetwork( width: 120.0, height: 170.0, fit: BoxFit.fitWidth, placeholder: "images/normal_book.webp", image: this.widget.book.imgUrl), new Container( width: 10.0, height: 1.0, ), Expanded( child: new Column( crossAxisAlignment: CrossAxisAlignment.start, children: <Widget>[ //....... ], ), ), ], ), )); }