Flutter:如何检测键盘按下Enter键?
TextEditingController.addListener()
在文本更改时注册一个回调。这似乎也可以通过按Enter键,打开/关闭键盘(改变焦点)来触发。
如何注册被按下的输入,以便例如调用API?
我目前实现这一目标的方法是通过侦听FocusNode
来检测焦点变化。FocusNode
按下Enter键时,焦点将从移开,并且键盘关闭。这是正确的方法吗?
回答:
有一个onSubmitted
接受ValueChanged
回调的属性。onSubmitted
用户在编辑后按完成,将触发。
希望有帮助!
以上是 Flutter:如何检测键盘按下Enter键? 的全部内容, 来源链接: utcz.com/qa/434311.html