728x90
코드상으로는 에러가 더이상 없어서 돌려봤더니
이런 시뻘건 화면이 떴다.
왜 그런가 하니
저기에서 말하는 Directionality란 텍스트 정렬 방향을 의미한다.
오른쪽 정렬이냐, 왼쪽 정렬이냐 이걸 말하는 건데
문제는 플러터는 기본적으로 텍스트의 방향을 모르기 때문에 Directionality를 따로 지정해 주던지, 아니면
Directionality를 자동으로 지정해주는 Widget을 사용해야 한다.
Directionality를 따로 지정해주는 방법은 여기에 나와있다.
https://flutteragency.com/no-directionality-widget-found-in-flutter/
나는 Directionality를 자동으로 지정해주는 위젯을 쓸 것이다.
Directionality를 지정해주는 대표적인 위젯은 MaterialApp인데 아래의 코드를 보면 Scaffold만 덩그러니 적용되어
있는 것을 볼 수 있다.
이렇게 Scaffold를 MaterialApp으로 한번 둘러쳐주면
또 에러가 뜬다.
Too many positional arguments: 0 expected, but 1 found. (Documentation)
이런 에러가 뜨는데
그 이유는 Scaffold에다 home: 을 추가해주지 않았기 때문이다.
이렇게 해주면 된다.
에러가 사라진 모습을 볼 수 있으며
다시 돌려 보면
이렇게 잘 되는 걸 볼 수 있다.
반응형
'프레임워크 > flutter' 카테고리의 다른 글
[개념] 변수 앞에 붙는 underbar (0) | 2023.10.06 |
---|---|
[공부] Shared preference 사용하기 (0) | 2023.10.06 |
[Error] error entrypoint doesn't contain a main function flutter (0) | 2023.10.03 |
[공부] setState initState (0) | 2023.10.03 |
[Error] throw PlatformException(code: errorCode, message: errorMessage as String?, details: errorDetails, stacktrace: errorStacktrace); (0) | 2023.09.29 |