Flutter: A RenderFlex overflowed by 42 pixels on the bottom.

Flutter:渲染活动底部上方溢出了42个像素

Flutter 控件超出异常:A RenderFlex overflowed by 42 pixels on the bottom.
解决方案

1.Scaffold内添加 resizeToAvoidBottomInset 属性,缺点是软键盘下面的控件被挡住

Scaffold(

resizeToAvoidBottomInset: false, //添加这一行

appBar: AppBar(

title: Text('Expenses Tracker'),

),

body: Column(

children: [

... // other widgets

],

),

);

2.SingleChildScrollView滚动性插件作过渡层

Scaffold(

appBar: AppBar(

title: Text('Expenses Tracker'),

),

body: SingleChildScrollView(

child: Column(

children: [

... // other widgets

],

),

),

);

相关推荐
小红星闪啊闪5 小时前
Flutter开发 -- 需要了解的Dart知识
flutter
小李A_Z6 小时前
[Flutter]介绍些flutter的弹窗
flutter
小李A_Z6 小时前
[Flutter]介绍写Flutetr的按钮
flutter
恋猫de小郭10 小时前
Flutter 官方 LLM 动态 UI 库 flutter_genui 发布,让 App UI 自己生成 UI
android·前端·flutter
tangweiguo0305198712 小时前
FlutterActivity vs FlutterFragmentActivity:全面对比与最佳实践
android·flutter
ITKEY_12 小时前
flutter日期选择国际化支持
开发语言·javascript·flutter
农夫三拳_有点甜12 小时前
Flutter SystemChrome 完整指南
flutter
葱段12 小时前
【Flutter】TextField 监听长按菜单粘贴点击事件
android·flutter·dart
2501_9197490313 小时前
flutter鸿蒙:使用flutter_local_notifications实现本地通知
flutter·华为·harmonyos
浮生若茶80881 天前
Flutter环境搭建全攻略之-Macos环境搭建
flutter·macos