728x90
✅ Flutter 앱 첫 화면이 안 나올 때 (ListView + Column 문제)
🧩 문제 상황
VSCode에서는 에러가 없다고 나왔지만, 앱 실행 시 플러터 이미지만 보이고 홈 화면이 표시되지 않음.
🔍 원인 분석
Column 안에 ListView.builder를 직접 넣었기 때문.
ListView는 스크롤 가능한 위젯인데, Column 안에서 높이 제한이 없으면 렌더링 에러가 발생함.
🛠 해결 방법
ListView.builder를 Expanded로 감싸서 높이를 지정해줌.
수정 전 ❌
child: Column(
children: [
ListView.builder(...), // 문제 발생
ElevatedButton(...),
],
),
수정 후 ✅
child: Column(
children: [
Expanded(
child: ListView.builder(...),
),
ElevatedButton(...),
],
),
✅ 결과
홈 화면이 정상적으로 보이고, 리스트도 잘 보임.
'Flutter + Dart > 다이어리 프로젝트' 카테고리의 다른 글
일정화면 만들기 (1) | 2025.05.19 |
---|---|
다이어리 위젯 - Diary Screen (0) | 2025.05.19 |
달력, 로컬 설정 (0) | 2025.05.15 |
flutter 키, 값을 가지는 리스트 만들기 (0) | 2025.05.14 |
트러블 슈팅 - Container 위젯 내에 children 속성 사용 오류 (0) | 2025.05.13 |