在多行表单上关闭键盘 (Pixel2)
Posted
技术标签:
【中文标题】在多行表单上关闭键盘 (Pixel2)【英文标题】:Close keyboard on a multi-line form (Pixel2) 【发布时间】:2020-09-05 18:09:37 【问题描述】:弄乱了颤振,我必须在文档中的某个地方丢失它,因为我不确定这个对象或属性是什么。
我正在尝试使用多行文本表单字段,因此我使用过处理焦点
onTap: ()FocusScope.of(context).requestFocus(new FocusNode());,
我注意到现在我需要双击才能重新输入表单域。
当我双击时,我得到了这个奇怪的标签/提示 -- 如何删除或阻止它显示?
Hint/Label?
感谢任何信息:)
编辑:我需要双击的原因是因为多行表单字段将 Pixel2 GO 按钮切换到换行按钮并阻止用户干净地退出键盘。
通过将 textInputAction: TextInputAction.go 添加到 textformfield 来修复
【问题讨论】:
【参考方案1】:如果你只是想让TextFormField正常工作,你不必编写自己的onTap函数。内置的非常好:)
【讨论】:
嗯,我可能是错的,但没有多行它可以正常工作。一旦引入多行,键盘就不会消失。我认为这可能是特定于设备的。我在 Pixel2 上进行模拟,当我更改为多行表单字段时,键盘会将复选标记图标更改为下一行图标。 我想我找到了解决方案。我可以使用 textInputAction 编辑键盘:TextInputAction.go.... 不再需要编辑 onTap 功能 :) 我想我会使用内置功能 :)以上是关于在多行表单上关闭键盘 (Pixel2)的主要内容,如果未能解决你的问题,请参考以下文章