![](/img/trans.png)
[英]Flutter: Using an array of Stateful Widgets inside a Stateful Widget causes a 'A RenderFlex overflow'
[英]RenderFlex error in flutter after a stateful widget is called inside a singlechildscrollview column
这是显示喜欢的喜欢小部件。 它在另一个 dart 文件的滚动视图列内调用。 在添加此小部件之前一切正常
@override
Widget build(BuildContext context) {
return Container(
height: 100,
child: Row(
children: <Widget>[
Expanded(
child: ListTile(
leading: IconButton(
icon: likedByReader
? Icon(Icons.favorite, color: Colors.orange)
: Icon(Icons.favorite, color: Colors.grey),
onPressed: _pressed,
),
),
),
Expanded(
child: Text('${likesList.length} likes'),
)
],
),
);
}
这就是 LikeWidget 的调用方式
Expanded(child: LikeWidget(widget.readerEmail, widget.blogUIDInFirebase),),
控制台中显示的错误
RenderFlex children have non-zero flex but incoming height constraints are unbounded.
RenderBox was not laid out: _RenderSingleChildViewport#89f28 relayoutBoundary=up10 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 1694 pos 12: 'hasSize'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.