flutter.io (dart)-如何隐藏键盘建议栏?

wtzytmuj  于 2022-12-24  发布在  Flutter
关注(0)|答案(4)|浏览(182)

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

siotufzp

siotufzp1#

使用EditableText类并将属性自动更正设置为false
如果有用的话一定要告诉我,我还没试过。

ippsafx7

ippsafx72#

您可以使用此选项禁用建议和自动更正:

TextField(
   enableSuggestions: false,
   autocorrect: false
),
ep6jt1vc

ep6jt1vc3#

只要添加参数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               
    },
);
b09cbbtk

b09cbbtk4#

要禁用建议栏,需要使用smartDashesType参数。这个解决方案对我来说很有效:

TextFormField(
   smartDashesType: SmartDashesType.disabled,
   autocorrect: false
)

相关问题