【问题标题】:Close keyboard on a multi-line form (Pixel2)在多行表单上关闭键盘 (Pixel2)
【发布时间】:2020-09-05 18:09:37
【问题描述】:

弄乱了颤振,我必须在文档中的某个地方丢失它,因为我不确定这个对象或属性是什么。

我正在尝试使用多行文本表单字段,因此我使用过处理焦点

onTap: (){FocusScope.of(context).requestFocus(new FocusNode());},

我注意到现在我需要双击才能重新输入表单域。

当我双击时,我得到了这个奇怪的标签/提示 -- 如何删除或阻止它显示?

Hint/Label?

感谢任何信息:)

编辑:我需要双击的原因是因为多行表单字段将 Pixel2 GO 按钮切换到换行按钮并阻止用户干净地退出键盘。

通过将 textInputAction: TextInputAction.go 添加到 textformfield 来修复

【问题讨论】:

    标签: forms flutter


    【解决方案1】:

    如果你只是想让TextFormField正常工作,你不必编写自己的onTap函数。内置的非常好:)

    【讨论】:

    • 嗯,我可能是错的,但没有多行它可以正常工作。一旦引入多行,键盘就不会消失。我认为这可能是特定于设备的。我在 Pixel2 上进行模拟,当我更改为多行表单字段时,键盘会将复选标记图标更改为下一行图标。
    • 我想我找到了解决方案。我可以使用 textInputAction 编辑键盘:TextInputAction.go.... 不再需要编辑 onTap 功能 :) 我想我会使用内置功能 :)
    猜你喜欢
    • 2019-01-16
    • 2015-09-19
    • 1970-01-01
    • 2012-08-22
    • 2011-06-13
    • 1970-01-01
    • 2016-12-23
    • 1970-01-01
    • 2012-03-11
    相关资源
    最近更新 更多