반응형
개발 환경
---------------------------------
OS : Mac
개발 툴 : android studio
개발 언어 : dart
개발 프레임워크 : flutter
---------------------------------
====================================================================================================
======== Exception caught by rendering library =====================================================
The following assertion was thrown during paint():
RenderBox was not laid out: RenderDecoratedBox#d1e30 relayoutBoundary=up6
'package:flutter/src/rendering/box.dart':
Failed assertion: line 2009 pos 12: 'hasSize'
1. Expanded Widget 사용
Column(
children: <Widget>[
Expanded(
child: ListView(...),
)
],
)
2. Flexible Widget 사용
Column(
children: <Widget>[
Flexible(
child: ListView(...),
)
],
)
3. SizedBox Widget 사용
Column(
children: <Widget>[
SizedBox(
height: 200,
child: ListView(),
)
],
)
4. ListView의 shrinkWrap 사용
Column(
children: <Widget>[
ListView(
shrinkWrap: true,
)
],
)
반응형
'개발노트 > Flutter' 카테고리의 다른 글
[Flutter] Keboard 올릴때 Bottom Overflowed By Pixels 에러 처리 (0) | 2023.03.20 |
---|---|
[Flutter] const 경고 & 상수항 선호 경고 해결하기 (0) | 2023.03.19 |
[Flutter] device daemon #2 exited (exit code 127) && flutter not found 에러 해결기.. (0) | 2023.03.16 |
[Flutter] Container 위젯에 클릭 이벤트 주기 (0) | 2023.03.16 |
[Flutter] Image 로드하기, Image 넣기 (0) | 2023.03.15 |
댓글