在android版本中,Flutter TextEditingController不会像在开始输入字段时默认文本字段那样在键盘上方滚动。我试图查看flutter示例目录中提供的示例应用程序,但即使没有TextEditController具有此类行为的示例。
有什么办法可以实现这一点。
提前致谢。
谢谢大家@ user2785693指出正确方向的有用答案。 我在这里找到了完整的工作解决方案: 这里
仅使用scroll或focusNode.listner的问题是,只有当我第一次专注于文本框时它才起作用,但是如果我最小化键盘并再次单击已经具有焦点的同一文本框,则列表器回调不会触发,因此自动滚动代码未运行。解决方案是在状态类中添加“ WidgetsBindingObserver”,并覆盖“ didChangeMetrics”功能。
希望这可以帮助其他人使Flutter表单更加用户友好。