Flutter中TextField设置textInputAction无效

947 阅读1分钟

需求是这样子的: 我想让输入的时候自动换行,点击键盘右下角按钮,不能换行,只能进行一些处理的操作。 TextField中的属性 textInputAction是用于键盘的操作按钮的类型,里面有多种供你选择。 设置 textInputAction: TextInputAction.go后,发现并不是期望的那样,如下图: 第二张图片,设置TextInputAction.go后“换行”应该变成“前往”,但是换行了。

微信图片_20230216103220.jpg

微信图片_20230216103211.jpg 解放方法: textInputAction必须结合 keyboardType使用,加上keyboardType: TextInputType.text后,有效果了, onEditingComplete也有回调了。

微信图片_20230216103239.jpg

微信图片_20230216103153.png 附上代码:

image.png