본문 바로가기

Widget37

Flutter 확장 위젯은 Flex 위젯 내부에 배치되어야 합니다., Expanded widgets must be placed inside Flex widgets 질문 플러터를 처음 사용해봐서 아래 코드에 무슨 문제가 있는지 알려주실 수 있는 분이 계신가요 class GamePage extends StatelessWidget { int _row; int _column; GamePage(this._row,this._column); @override Widget build(BuildContext context) { return new Material( color: Colors.deepPurpleAccent, child:new Expanded( child:new GridView.count(crossAxisCount: _column,children: new List.generate(_row*_column, (index) { return new Center( child: .. 2023. 9. 7.
Flutter 플러터에서 텍스트 필드 입력의 길이를 제한하는 방법은 무엇인가요?, How can I limit the length of a text field input in flutter? 질문 TextField 위젯에는 입력 가능한 문자 수를 제한하는 "limit" 속성이 없는 것 같습니다. TextField 위젯에서 입력으로 제공할 수 있는 문자 수를 제한하는 방법은 무엇인가요? decoration 속성을 살펴보고 그곳에서 제한을 설정해보려고 했지만 잘 작동하지 않았습니다. 사용해야 할 다른 위젯이 있을까요? 답변 inputFormatters 속성을 사용합니다. 예시: TextFormField( inputFormatters: [ LengthLimitingTextInputFormatter(10), ] ) 네임스페이스 import 'package:flutter/services.dart'; 2023. 9. 6.
Flutter 플러터 레이아웃 컨테이너 마진, Flutter Layout Container Margin 질문 나는 내 플러터 레이아웃에 문제가 있습니다. 나는 왼쪽과 오른쪽에 20.0의 여백이 있는 간단한 컨테이너를 가지고 있습니다. 이 컨테이너 안에 다른 컨테이너가 있습니다. 하지만 이 컨테이너는 부모 컨테이너에 왼쪽만 맞지 않습니다. 왜 이런 일이 발생하는지 모르겠습니다. 여기에 내 코드가 있습니다: @override Widget build(BuildContext context) { return new Scaffold( backgroundColor: Colors.white, body: new Container( margin: new EdgeInsets.symmetric(horizontal: 20.0), child: new Container( ) ), ); } 문제의 스크린샷 답변 왼쪽과 오른쪽 값을 사.. 2023. 8. 28.
Flutter TabController 생성자의 `vsync` 속성, `vsync` property in TabController constructor 질문 다음에 따르면: 샘플 코드 나는 TabController의 내 구현을 만들었습니다: void main() { runApp(new MyApp()); } class MyApp extends StatefulWidget { @override _MyAppState createState() => new _MyAppState(); } class _MyAppState extends State { TabController _tabController; @override void initState() { super.initState(); _tabController = new TabController(vsync: this, length: choices.length); } @override void dispose() { .. 2023. 8. 12.