작성
·
406
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를 사용하고있지 않아서 똑같이 코드를 작성한것처럼 보이진 않습니다!
위젯이 화면을 벗어났다는 에러인데 강의의 내용과 큰 관련이 있는 문제는 아니라 에러가 있는 상태로도 진행이 가능하지만 해결을 원하신다면 강의를 보고 코드를 다시한번 따라서 작성해보시는게 좋을 것 같습니다.
다음부터 코드 올려주실때는 포메팅을 신경써주시면 조금 더 자세히 봐드릴 수 있습니다.
감사합니다!
감사합니다 제가 바보였네요 꼼꼼하게 확인하는 습관 기르겠습니다. 감사합니다!