flutter - 如何在 TextField 的软键盘上同时提交和换行
问题描述
我正在寻找一种方法来让多行 TextField 的软键盘上的 enter 按钮同时提交和关闭(通过按 enter)并创建一个新行(通过按 shift-enter),几乎是大多数的方式消息应用程序(如whatsapp)正在做。
当前的TextField甚至可以吗?
谢谢。
解决方案
试试这个提交:
TextField( textInputAction: TextInputAction.go ... )
这使键盘失焦:
onFieldSubmitted: (v){ FocusScope.of(context).requestFocus(focus); },
推荐阅读
- mongodb-3.6 - Mongodb 3.6 changestream resumeToken 时间戳
- python - 用该组中的第一个非空值填充组中的所有值
- javascript - 如何修复段落中的文本长度?
- mysql - AVG*COUNT 返回一个浮点值
- r - 根据组内的特定行在 group_by 内进行变异
- java - Spring Boot 拦截器释放静态资源
- angularjs - 在 Ionic Typescript 中实现脚本
- python - 如何矢量化这个 numpy 旋转代码?
- python - 跨列(或 SQL)附加的 Pandas
- uwp - 在 UWP 日历控件中禁用未来日期