seong
Flutter: "RenderFlex children have non-zero flex but incoming height constraints are unbounded" 에러 본문
Flutter/Flutter
Flutter: "RenderFlex children have non-zero flex but incoming height constraints are unbounded" 에러
hyeonseong 2023. 7. 5. 21:03이유
아래 SingChildScrollView -> Column -> Expanded -> ListView 트리로 작성 하니 에러가 나왔다.
Expanded는 고정된 위젯이 배치 된 이후 나머지 공간을 모두 차지하게되는 가변적인 위젯이다.
ListView는 내가 내부 요소로 크기를 지정해주지 않았기 때문에 높이가 무한대가 될수도 있고, 높이가 0 이 될수도 있다
Expanded + ListView 가 되버리니.. 높이 제약을 주지 않아 에러가 발생한 것 같다.
해결
Expanded를 지워주고
ListView의 높이를 주기 위해서 shrinkWrap를 true로 바꾸어주었다.
이는 높이를 자식요소들의 크기의 합만큼 고정적으로 할당 해준다.
'Flutter > Flutter' 카테고리의 다른 글
2. Flutter Web 프로젝트 Firebase + Google OAuth 연결하기 2단계 (0) | 2023.07.19 |
---|---|
1. Flutter Web 프로젝트 Firebase + Google OAuth 연결하기 1단계 (0) | 2023.07.19 |
Flutter ReorderableListView 위젯 (0) | 2023.07.05 |
Try using 'as prefix' for one of the import directives, or hiding the name from all but one of the imports 충돌 해결 (0) | 2023.07.01 |
StatefulBuilder로 showDialog 사용하기 (0) | 2023.05.27 |