Flutter 弹出键盘认识
在Flutter中,弹出软键盘可以通过使用TextField
小部件来实现。以下是一个简单的例子:
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('Keyboard Demo'),
),
body: Center(
child: TextField(
autofocus: true, // 自动聚焦输入框
),
),
),
);
}
}
在这个例子中,TextField
会在屏幕上显示一个输入框,并且会在输入框被点击时自动弹出软键盘。如果你想要在软键盘弹出时做一些额外的处理,你可以使用TextField
的onSubmitted
回调或者是其他的键盘相关回调,如onEditingComplete
等。
评论已关闭