gpt4 book ai didi

flutter - Flutter 中的 AutoFocus Textfield 是如何工作的

转载 作者:IT王子 更新时间:2023-10-29 07:02:33 27 4
gpt4 key购买 nike

我在开发我的应用程序时遇到了一个问题 - 如何在完成上一个字段的输入后自动聚焦文本字段,而无需单击文本字段?

enter image description here

最佳答案

使用 focusNode 属性和 onEditingComplete 事件。用户在第一个文本字段上单击输入后触发事件,之后 focusNode 请求第二个文本字段的焦点。

例如:

  FocusNode focusNode = FocusNode();

@override
Widget build(BuildContext context) => Scaffold(
body: Column(
children: <Widget>[
TextField(
autofocus: true,
onEditingComplete: (() => focusNode.requestFocus())
),
TextField(
focusNode: focusNode,
)
]
)
);

更多信息请访问:https://flutter.dev/docs/cookbook/forms/focus

关于flutter - Flutter 中的 AutoFocus Textfield 是如何工作的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56922304/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com