AutoFocus文本如何颤动

时间:2019-07-07 12:49:25

标签: flutter flutter-layout

开发应用程序时,我有责任,如果我在第一个文本字段上输入时自动聚焦到下一个文本字段,而无需单击文本字段

enter image description here

2 个答案:

答案 0 :(得分:0)

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

例如:

http://192.168.1.101:5000

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

答案 1 :(得分:0)

TextField(
  onEditingComplete: () => FocusScope.of(context).nextFocus(),
),

对于最后一个文本字段,您需要将'nextFocus()'更改为'unfocus()'