【发布时间】:2020-03-30 12:42:58
【问题描述】:
我有一个脚手架,里面有一个 TextField。当键盘之前将字段移到键盘上方时,它总是覆盖该字段。这发生在我项目的所有页面上。
我已将 MediaQuery.of(context).viewInsets.bottom 添加到我的构建方法中,它始终返回 0.0。当键盘出现时,没有重建。我已经尝试将 resizeToAvoidBottomInset 设置为 true 和 false 而没有任何变化。我已经尝试将它包装在一个 Scrollable 小部件中,没有任何变化。
在 IOS 中一切正常,这只影响 android 构建。
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel unknown, v1.10.15, on Mac OS X 10.15.1 19B88, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 11.2.1)
[✓] Android Studio
[✓] Android Studio (version 3.5)
[✓] VS Code (version 1.40.2)
[✓] Connected device (1 available)
【问题讨论】:
-
您最近是否对项目进行了一些本地更改,因为您的问题似乎只是在 Android 中。
-
能否请您添加代码和
flutter doctor结果?
标签: android flutter dart flutter-layout