我在颤振中有以下代码。
Widget build(BuildContext context) {
return Center(
child: Card(
child: Column(
mainAxisSize: MainAxisSize.min,
children: <Widget>[
Row(
children: <Widget>[
SizedBox(
height: 100,
child: ListTile(
leading: IconButton(
iconSize: 30,
icon: roundImage(post.userPicture, Icon(Icons.person)),
onPressed: () {},
),
subtitle: Text(this.post.message),
)),
],
),
],
),
),
);
}
Run Code Online (Sandbox Code Playgroud)
但我收到此错误:
???????? Exception caught by rendering library ?????????????????????????????????
RenderBox was not laid out: RenderPhysicalShape#7713c relayoutBoundary=up3
'package:flutter/src/rendering/box.dart':
Failed assertion: line 1687 pos 12: 'hasSize'
The relevant error-causing widget was
Card
Run Code Online (Sandbox Code Playgroud)
我已经添加SizedBox了Row但它仍然抱怨hasSize错误。我该如何解决这个问题?
| 归档时间: |
|
| 查看次数: |
20127 次 |
| 最近记录: |