1. 程式人生 > 實用技巧 >flutter GridView報錯

flutter GridView報錯

報錯

I/flutter (22693): ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
I/flutter (22693): The following assertion was thrown during performResize():
I/flutter (22693): Vertical viewport was given unbounded height.
I/flutter (22693): Viewports expand in
the scrolling direction to fill their container. In this case, a vertical I/flutter (22693): viewport was given an unlimited amount of vertical space in which to expand. This situation I/flutter (22693): typically happens when a scrollable widget is nested inside another scrollable widget. I/flutter (22693
): If this widget is always nested in a scrollable widget there is no need to use a viewport because I/flutter (22693): there will always be enough vertical space for the children. In this case, consider using a Column I/flutter (22693): instead. Otherwise, consider using the "shrinkWrap" property (or a ShrinkWrappingViewport) to size I
/flutter (22693): the height of the viewport to the sum of the heights of its children.

我的GridView是引用在ListView中的

解決方法:只需要在GridView加上以下屬性就可以了

shrinkWrap: true,