Center Expanded ListView Inside Column Flutter
Answer : The ListView fills the entire Expanded Widget, that's why using the Center widget didn't work, so shrinkWrap: true should be added so the ListView takes only the height of it's children. After skimming through the documentation I found about Flexible Widget Flexible, which does not force the child to fill the available space. Made the change and works like a charm Flexible( child: ListView.builder( shrinkWrap: true, itemCount: 4, itemBuilder: (BuildContext context, int index) => CustomAppText( text: 'Custom App', ), ), ), For those still looking for an answer, this is what worked for me: Column( children: [ Container(), // some top content Expanded( child: Center( child: ListView( shrinkWrap: true, children: [] //your list view co...