【发布时间】:2020-10-30 06:51:18
【问题描述】:
在 TextField 中点击会使其获得焦点并弹出键盘。在用户输入 TextField 之前,我需要向用户显示一个带有选项的对话框。
我可以做到,但它很丑:首先 TextField 获得焦点并且键盘出现,然后弹出对话框并且键盘消失(因为 TextField 失去焦点)。然后焦点回到被点击的 TextField 上,键盘又回来了。
我想避免所有的起起落落,除了点击 TextField 之外,我无法添加任何额外的按钮来从其他地方调用对话框。
有没有办法让对话框首先出现(不显示键盘)并且在选择之后将焦点转到点击的文本字段?
【问题讨论】:
标签: flutter dialog keyboard textfield