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

],

),

),

);

相关推荐
空中海16 分钟前
5.3 本地存储
flutter
空中海1 小时前
9.4 推送通知
flutter
星释2 小时前
鸿蒙Flutter实战:30.在Pub上发布鸿蒙化插件
flutter·harmonyos·鸿蒙
nice先生的狂想曲2 小时前
flutter布局(列表组件)
flutter
见山是山-见水是水2 小时前
鸿蒙flutter第三方库适配 - 动态工作流
flutter·华为·harmonyos
yeziyfx2 小时前
Flutter SingleChildScrollView内部ListView滑动不了
flutter
Zender Han2 小时前
VS Code 开发 Flutter 常用快捷键和插件工具详解
android·vscode·flutter·ios
于慨2 小时前
flutter安卓调试工具
android·flutter
见山是山-见水是水3 小时前
鸿蒙flutter第三方库适配 - 动态布局库
flutter·华为·harmonyos
欧达克3 小时前
vibe coding:2 天用 AI 鼓捣一个 APP
flutter·app