【发布时间】:2019-05-26 16:43:23
【问题描述】:
这里是代码。我想删除文本正下方的黑色下划线,当前 TextField 处于编辑模式:
TextField(
autofocus: true,
decoration: InputDecoration.collapsed(
hintText: "Search",
border: InputBorder.none,
),
maxLines: 1,
)
【问题讨论】:
-
你在热加载吗?如果是这样,请停止应用程序并再次运行它
-
我一次又一次地冷启动,但没有成功
-
让我们看看这是否有帮助:
TextField(..., style: TextStyle(decoration: TextDecoration.none)) -
@RahulLohra 这不是您可以控制的,而是您的键盘所做的(某种功能)。我要求您删除焦点的原因,即在您输入内容后点击字段外部是为了确认这一事实。这不是文本字段的问题,而是键盘的拼写检查器让您知道您输入的单词是正确的,如果您输入错误的内容,例如“wasdsasd”,黑线将变成红色下划线。而是禁用自动更正,请参阅:github.com/flutter/flutter/issues/22828#issuecomment-428093243