【发布时间】:2019-12-17 15:58:36
【问题描述】:
使用 clear() 方法清除 TextEditingController 会将焦点重新放在文本字段上。 我不想要这种行为,因为它也会弹出键盘,我不想要那个键盘。 (1) 我需要清除该文本字段。 (2) 我不希望焦点移动到它,因为它会弹出键盘。
还有一件事,这发生在我做了一个带有选项的显示对话框之后。
【问题讨论】:
标签: controller keyboard focus edit
使用 clear() 方法清除 TextEditingController 会将焦点重新放在文本字段上。 我不想要这种行为,因为它也会弹出键盘,我不想要那个键盘。 (1) 我需要清除该文本字段。 (2) 我不希望焦点移动到它,因为它会弹出键盘。
还有一件事,这发生在我做了一个带有选项的显示对话框之后。
【问题讨论】:
标签: controller keyboard focus edit
使用 FocusScope.of(context).requestFocus(new FocusNode()) 成功了! 键盘消失,焦点现在不在文本字段中。
【讨论】: