Flutter 循环输入字段并保持键盘打开
我有一个包含多个文本字段的表单,希望用户在点击屏幕键盘上的“回车”键时能够跳转到下一个输入字段 通过在我的字段的Flutter 循环输入字段并保持键盘打开,flutter,Flutter,我有一个包含多个文本字段的表单,希望用户在点击屏幕键盘上的“回车”键时能够跳转到下一个输入字段 通过在我的字段的onfildsubmitted处理程序中为下一个字段的FocusNode请求焦点,我已经能够使其工作: new TextFormField( ... onFieldSubmitted: (newValue) { ... FocusScope.of(context).requestFocus( widget.nextNode ?? new FocusN
onfildsubmitted
处理程序中为下一个字段的FocusNode
请求焦点,我已经能够使其工作:
new TextFormField(
...
onFieldSubmitted: (newValue) {
...
FocusScope.of(context).requestFocus(
widget.nextNode ?? new FocusNode()
);
}
这是可行的,但您确实会短暂地看到屏幕上的键盘关闭并重新打开。在flatter中是否有办法将键盘保持在屏幕上,直到
widget.nextNode
变为null
尝试将以下参数添加到TextFormField
textInputAction: TextInputAction.next,
你找到解决办法了吗?我也面临同样的问题