[Flutter] 화면 진입하자마자 키보드 올리기

kimdocs...📄·2023년 11월 27일
0

flutter

목록 보기
11/30
import 'package:flutter/material.dart';

class MyWidget extends StatefulWidget {
  
  _MyWidgetState createState() => _MyWidgetState();
}

class _MyWidgetState extends State<MyWidget> {
  late FocusNode _focusNode;

  
  void initState() {
    super.initState();
    _focusNode = FocusNode();
    
    Future.delayed(Duration.zero, () {
      FocusScope.of(context).requestFocus(_focusNode);
    });
  }

  
  void dispose() {
    _focusNode.dispose();
    super.dispose();
  }

  
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('키보드 표시 예제'),
      ),
      body: Center(
        child: TextField(
          focusNode: _focusNode,
          decoration: InputDecoration(
            labelText: '텍스트 입력',
          ),
        ),
      ),
    );
  }
}
profile
👩‍🌾 GitHub: ezidayzi / 📂 Contact: ezidayzi@gmail.com

0개의 댓글