当我有一个 AlertDialog 的表单包含各种字段,尤其是 TextFields 和 DropdownButton 字段时,我似乎无法让键盘在 Flutter 中保持打开状态。问题是,每当您从文本字段转到下拉菜单时,键盘都会消失并且下拉菜单会浮动,因为对话框向下移动。如果每个字段有多个字段,它也会产生相当多的弹跳。有没有办法修复键盘,直到对话框被解除?我试过使用:
SystemChannels.textInput.invokeMethod('TextInput.show')
,但它只在第一个下拉列表被选中后才有效。