相关疑难解决方法(0)

未检测到键盘。MediaQuery.of(context).viewInsets.bottom 总是返回 0.0

我有一个脚手架,里面有一个 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 …
Run Code Online (Sandbox Code Playgroud)

android dart flutter flutter-layout

9
推荐指数
2
解决办法
3768
查看次数

标签 统计

android ×1

dart ×1

flutter ×1

flutter-layout ×1