Flutter 如何在键入“颤振/飞镖”时将文本字段移到键盘上方

Flutter 如何在键入“颤振/飞镖”时将文本字段移到键盘上方,flutter,dart,keyboard,textfield,Flutter,Dart,Keyboard,Textfield,我想查看我正在键入的内容,但在我的代码中,文本字段位于键盘下方。 如果你们中的任何一个人知道将文本字段移到键盘上方的解决方案,我会非常欣慰 @override _object1State createState() => _object1State(); } class _object1State extends State<object1> { String insert = ''; void change_insert(new_text){ se

我想查看我正在键入的内容,但在我的代码中,文本字段位于键盘下方。 如果你们中的任何一个人知道将文本字段移到键盘上方的解决方案,我会非常欣慰

  @override
  _object1State createState() => _object1State();
}

class _object1State extends State<object1> {
  String insert = '';

  void change_insert(new_text){
    setState(() {
      insert  = new_text;
    });
  } 

  @override
  Widget build(BuildContext context) {
    return Container(
      child: Column(
        children: [
          Text(insert),
          TextField(
          onSubmitted: change_insert,
          decoration: InputDecoration(
    labelText: 'click here ',
          ),
          ),
        ],
      ),
    );
  }
}

@覆盖
_object1State createState()=>\u object1State();
}
类_object1State扩展状态{
字符串插入=“”;
作废更改插入(新文本){
设置状态(){
插入=新文本;
});
} 
@凌驾
小部件构建(构建上下文){
返回容器(
子:列(
儿童:[
文本(插入),
文本字段(
提交:更改\u插入,
装饰:输入装饰(
labelText:“单击此处”,
),
),
],
),
);
}
}

建议您在该小部件中使用颤振的新表单小部件,您可以传递多个textformfields小部件

一旦您使用这两个小部件,颤振将自动处理键盘,并在您每次开始键入时输入


这很清楚:您的意思是添加一个表单小部件,其中包含一个textformfield。一旦我这样做了,颤振将移动键盘上方的textformfield?是的,您可以参考我在上面的URL中提供的表单小部件。