【问题标题】:Flutter TextInputAction.done not showing checkmark buttonFlutter TextInputAction.done 不显示复选标记按钮
【发布时间】:2020-11-17 08:07:31
【问题描述】:

我在有状态小部件中有这个 TextFormField

TextFormField(
                    decoration: InputDecoration(labelText: "Image URL"),
                    keyboardType: TextInputType.url,
                    textInputAction: TextInputAction.done,
                  )

预期的行为是在我的 Android 设备上的 swiftkey 键盘上看到一个 复选标记 按钮(而不是 换行 按钮);但键盘上没有任何变化。 我尝试了另一个 TextInputActions,例如 SearchSend,它们显示正确。

【问题讨论】:

  • 你的flutter doctor -v是什么?
  • 您想更改键盘或 UI 上的字符?
  • @Ferdinand 在键盘上,而不是换行按钮,它应该出现一个复选标记按钮
  • 也许您可以尝试在验证输入时出现的 TextField 之外创建一个 IconButton

标签: android flutter dart textformfield swift-keyboard


【解决方案1】:

虽然 Flutter 是一个很棒的平台,但仍有一些不足之处需要改进。所以在你的情况下很可能;

keyboardType 影响完成按钮不显示。因此,如果您只是将 keyboardType 更改为 TextInputType.text,您的键盘将开始显示复选标记图标。

【讨论】:

  • 感谢您的回复,但我已按照您所说的更改了代码,但没有出现复选标记!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-08
  • 1970-01-01
  • 2017-03-19
  • 2016-12-07
  • 1970-01-01
  • 2021-02-09
相关资源
最近更新 更多