我尝试使用Column auto height但仍无效。
实施例
卡
行
膨胀(挠曲:4)
扩展(flex:4)
所以我找到了解决方案,我必须使用Expanded小部件,所以我尝试了它并获得异常
卡
行
扩展(flex:4)
扩展(flex:4)
扩展的小部件必须直接放在Flex小部件中。 I / flutter(14383):Expanded(无深度,flex:1,脏)有一个Flex祖先,但它们之间还有其他小部件: I / flutter(14383): - 扩展(flex:4)(这是与有问题的扩展不同) I / flutter(14383):这些小部件不能介于Expanded和Flex之间。
感谢您的帮助。
答案 0 :(得分:0)
这应该是因为您要将其中一个Expanded
小部件添加到Container
。
Expanded小部件必须是Row,Column或Flex的后代,并且 从Expanded小部件到其封闭的Row,Column或的路径 Flex必须只包含StatelessWidgets或StatefulWidgets(不是其他 各种小部件,如RenderObjectWidgets)。
用Column替换容器应该修复它。