相关疑难解决方法(0)

Flutter:如何让 TextField 专注于提交?

我使用https://pub.dev/packages/flutter_tags作为标签输入。通过按键盘上的提交并清除 TextInput 字段,将一个标签添加到标签数组中。

现在我的问题是提交键盘也会关闭。所以你必须为每个标签再次按下该字段,这不是事情的意义。有很多关于如何关闭键盘的说明,但没有关于如何让它保持打开状态的说明。

当按下提交时,该字段失去焦点,因此键盘关闭。我的想法是,不幸的是没有成功,将新的重点放在 onSubmitted 上。不幸的是,这里什么也没发生:

TextField(
    controller: myController,
    focusNode: myFocusNode,
    // more code
    onSubmitted: (String str) {
        myController.clear();
        myFocusNode.requestFocus();
    }
)
Run Code Online (Sandbox Code Playgroud)

亲切的问候,

雅各布

tags focus textfield hashtag flutter

5
推荐指数
1
解决办法
3671
查看次数

标签 统计

flutter ×1

focus ×1

hashtag ×1

tags ×1

textfield ×1