android - Flutter TextInputAction.done 不显示复选标记按钮
问题描述
我在有状态小部件中有这个TextFormField
TextFormField(
decoration: InputDecoration(labelText: "Image URL"),
keyboardType: TextInputType.url,
textInputAction: TextInputAction.done,
)
预期的行为是在我的 Android 设备上的 swiftkey 键盘中看到一个复选标记按钮(而不是换行按钮);但键盘上没有任何变化。我尝试了另一个TextInputAction,例如Search和Send,它们显示正确。
解决方案
即使 Flutter 是一个很棒的平台,仍然有一些不足之处需要改进。所以在你的情况下很可能;
keyboardType
正在影响完成按钮不显示。因此,如果您只是将您的键盘更改keyboardType
为TextInputType.text
您的键盘将开始显示复选标记图标。
推荐阅读
- node.js - 错误消息“错误:0308010C:数字信封例程::不支持”
- java - 是什么限制了所有对象都可以访问 clone()?
- react-native - 在通过控制台创建的 Firebase 动态链接中添加参数
- python - 如何将包含在某些不可迭代对象中的列表中的列表展开为平面?
- c++ - C++11 的 std::thread 是否与 POSIX 信号量兼容?
- typescript - TypeError:v1.isEqual 不是函数
- apache-kafka - 抵消与运行消费者的保留
- python - Python 定义基于输入名称创建变量的函数
- go - 不能在赋值中使用 strings.NewReplacer("#", "o") (type *strings.Replacer) 作为类型 strings.Replacer
- python - 带有标头的 Python Url API 请求 - 不断获取会话过期无法查看 Json 数据