【问题标题】:flutter.io (dart) - how to hide keyboard suggestions bar?flutter.io (dart) - 如何隐藏键盘建议栏?
【发布时间】:2017-11-06 23:17:35
【问题描述】:

在 Flutter 应用程序文本框中,用户正在输入文本和数字。有什么方法可以抑制键盘建议栏?

【问题讨论】:

  • 我最后使用了“keyboardType: TextInputType.emailAddress”。

标签: keyboard dart flutter


【解决方案1】:

使用 EditableText 类并将属性 autocorrect 设置为 false
看看它是否有效,还没有尝试过。

【讨论】:

  • 我在 TextField 上尝试了自动更正,它按预期工作。
  • 这对我不起作用。建议栏仍然出现并卡住了。
  • 我确实使用了这个并且赞成,因为在这种情况下自动更正也会很烦人。
【解决方案2】:

只需添加参数autocorrect:false,然后它会隐藏建议。

new TextField(
    autocorrect: false,
    controller: _tbName,
    decoration: new InputDecoration(
       icon: const Icon(Icons.person),
       hintText: 'Enter your Name',
       labelText: 'Name',
       helperText: 'Required',
       errorText: nameErrorText,
    ),
    onChanged: (value) {
      //save here               
    },
);

【讨论】:

    【解决方案3】:

    您可以使用它来禁用建议和自动更正:

    TextField(
       enableSuggestions: false,
       autocorrect: false
    ),
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-12
      • 2016-02-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多