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

],

),

),

);

相关推荐
余很多之很多8 小时前
flutter下的webview适配rem问题
flutter
恋猫de小郭16 小时前
Flutter Web 的发展历程:Dart、Flutter 与 WasmGC
android·前端·flutter
陈柒吖17 小时前
Flutter Realm 教程
前端·flutter
YueYaTech17 小时前
【Flutter 必备插件】HTTP 封装 dio
flutter·http
张风捷特烈21 小时前
Flutter 百题斩#15 | 列出 SDK 所有 StatelesWidget 组件
android·flutter
人生游戏牛马NPC1号1 天前
学习 Flutter (三):玩安卓项目实战 - 上
android·学习·flutter
断剑重铸之日1 天前
Flutter 滑动面板组件(修复版)
flutter·性能优化
钟智强2 天前
Flutter 前端开发中的常见问题全面解析
android·前端·flutter·ios·前端框架·dart
MaoJiu2 天前
Flutter中的CustomSingleChildLayout: 掌握自定义单子组件布局
flutter