'A RenderFlex overflowed bottom flutter
Solution 1:[1]
In your Scaffold, set resizeToAvoidBottomInset property to false.
Solution 2:[2]
Try below code hope its helpful to you. add your Column inside SingleChildScrollView
Refer my answer here also
SingleChildScrollView(
child:Column(
children:[
//Declare Your Widgets Here
],
),
),
Solution 3:[3]
When the kayboard appears, it may hide something.
To avoid this problem, you can wrap the entire screen widget in a SingleChildScrollView. This will mate the screen scrollable.
Solution 4:[4]
A quick solution would be to block the widgets inside the Scaffold to resize themselves when the keyboard opens but this way,
return Scaffold(
appBar: AppBar(
title: Text('Expenses Tracker'),
),
body: SingleChildScrollView( // wrap with a scrollable widget
child: Column(
children: <Widget>[
...... // other widgets
],
),
),
);
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Rohith Nambiar |
| Solution 2 | Ravindra S. Patil |
| Solution 3 | Serus |
| Solution 4 | Menil Radadiya |

