Ada*_*n P 3 android uiscrollview dart flutter flutter-3.10
我已将 flutter sdk 更新到最新的 3.10.0 和 dart 3,然后当键盘出现在 android 中时,屏幕不会向上滚动,主要是当文本字段获得焦点时。在此更新之前,它在 flutter sdk 版本 3.7 等中运行良好。
尝试使用 resizeToAvoidBottomInset: false / true SingleSchildScrollView -reverse - true 等
更新:- 最新版本的 ScreenUtil (5.8.2) 他们将useInheritedMediaQuery默认值更改为 true
根据github中的讨论,我已经在我的应用程序中解决了这个问题。
可以通过将 ScreenUtil 升级到最新版本 (5.8.1) 并设置来解决此问题
useInheritedMediaQuery = true
flutter_screenutil: ^5.8.1
ScreenUtilInit(
useInheritedMediaQuery: true,
designSize: const Size(376, 812),
builder: (context, child) {
return const Scaffold(
resizeToAvoidBottomInset: true,
body: Column(
children: [
Spacer(),
TextField(),
],
),
);
},
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1011 次 |
| 最近记录: |