我有一个对话框,其中带有textfield
。每当我点击文本字段时,键盘就会弹出并弄乱对话框的整个UI。
尝试解决此问题:
我在Scaffold
:resizeToAvoidBottomPadding: false
中使用了它。什么都没解决。
我也试图在互联网上找到其他东西,但没有结果。我希望你们能帮助我。
对话框:
点击texfield后的结果:
我想弹出对话框或使用键盘进行调整。先谢谢了。 :)
答案 0 :(得分:1)
查看对话框的缩小方式。对话框的内容是否可以滚动?当调用键盘时(焦点位于文本字段中),您可以滚动到底部吗?
答案 1 :(得分:0)
在通话之前应该隐藏键盘。
要隐藏键盘,可以使用以下代码-
GestureDetector(
behavior: HitTestBehavior.opaque,
onPanDown: (_) {
FocusScope.of(context).requestFocus(FocusNode());
},
child: SingleChildScrollView(...),
);