'A RenderFlex overflowed bottom flutter

when I run the project it shows A RenderFlex overflowed on the bottom enter image description here A RenderFlex overflowed by 6.7 pixels on the bottom.



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