인프런 커뮤니티 질문&답변

김규민님의 프로필 이미지
김규민

작성한 질문수

[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

이론

const constructor 강의

작성

·

400

0

- import 'package:flutter/material.dart'; class HomeScreen extends StatefulWidget { const HomeScreen({Key? key}) : super(key: key); @override State<HomeScreen> createState() => HomeScreenState(); } class HomeScreenState extends State<HomeScreen> { @override Widget build(BuildContext context) { return Scaffold( body: Container( width: MediaQuery.of(context).size.width, child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ TestWidget(label: 'test1'), TestWidget(label: 'test2'), ElevatedButton( onPressed: (){ setState(() {}); }, child: Text( '빌드', ), ), ], ), ), ); } } class TestWidget extends StatelessWidget { final String label; const TestWidget({ required this.label, Key? key}) : super(key: key); @override Widget build(BuildContext context) { return const Placeholder(); } }

 

 

const constructor 이론 강의와 코드를 똑같이 작성했는데 가상 화면엔 X 모양과 함께 A RenderFlex overflowed by 141 pixels on the bottom. 라는 오류가 뜨는데 어디서 잘못 된 걸까요?

답변 1

1

코드팩토리님의 프로필 이미지
코드팩토리
지식공유자

안녕하세요!

제 강의에서는 Placeholder를 사용하고있지 않아서 똑같이 코드를 작성한것처럼 보이진 않습니다!

위젯이 화면을 벗어났다는 에러인데 강의의 내용과 큰 관련이 있는 문제는 아니라 에러가 있는 상태로도 진행이 가능하지만 해결을 원하신다면 강의를 보고 코드를 다시한번 따라서 작성해보시는게 좋을 것 같습니다.

다음부터 코드 올려주실때는 포메팅을 신경써주시면 조금 더 자세히 봐드릴 수 있습니다.

감사합니다!

김규민님의 프로필 이미지
김규민
질문자

감사합니다 제가 바보였네요 꼼꼼하게 확인하는 습관 기르겠습니다. 감사합니다!

김규민님의 프로필 이미지
김규민

작성한 질문수

질문하기