import 'package:flutter/material.dart';
class MyWidget extends StatefulWidget {
@override
_MyWidgetState createState() => _MyWidgetState();
}
class _MyWidgetState extends State<MyWidget> {
late FocusNode _focusNode;
@override
void initState() {
super.initState();
_focusNode = FocusNode();
Future.delayed(Duration.zero, () {
FocusScope.of(context).requestFocus(_focusNode);
});
}
@override
void dispose() {
_focusNode.dispose();
super.dispose();
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('키보드 표시 예제'),
),
body: Center(
child: TextField(
focusNode: _focusNode,
decoration: InputDecoration(
labelText: '텍스트 입력',
),
),
),
);
}
}