멋쟁이 개발자의 블로그

[flutter/error] Vertical viewport was given unbounded height. 본문

Flutter/[Project] KioskApp

[flutter/error] Vertical viewport was given unbounded height.

y_MIN 2022. 12. 19. 16:52

1. 에러

  - 장바구니 페이지를 ListView로 만들었는데 페이지만 들어가면 'Vertical viewport was given unbounded height.' 에러가 나며 에뮬레이터가 멈췄다.

 

2. 원인

  - Column 안에서 ListView를 사용했는데, ListView는 부모의 높이에 자신의 높이를 맞춘다. ListView의 부모인 Column의 높이를 따로 정해주지 않았기 때문에 ListView도 위/아래 무한대로 크기가 늘어난다.

 

3. 해결

  - ListView.builder를 Sizedbox로 감싸주어 height를 명시해주었다.

SizedBox(
  height: 300,
  child: ListView.builder(
  	...
  )
)