listview is not working inside ExpansionTile
i have tried to show a listview.builder inside ExpansionTile but it throws some exceptions
Card(
child: ExpansionTile(
leading: Icon(
Icons.stars,
color: Colors.pinkAccent,
),
title: Text('Reviews',
style: Theme.of(context).textTheme.title,
),
children: [
ListView.builder(
itemCount: 5,
itemBuilder: (_, i) {
return (Text('item $i'));
})
],
),
),
i want to achieve like this https://i.sstatic.net/tv074.jpg
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
I/flutter ( 8182): The following assertion was thrown during performResize():
I/flutter ( 8182): Vertical viewport was given unbounded height.
I/flutter ( 8182): Viewports expand in the scrolling direction to fill their container.In this case, a vertical
I/flutter ( 8182): viewport was given an unlimited amount of vertical space in which to expand. This situation
I/flutter ( 8182): typically happens when a scrollable widget is nested inside another scrollable widget.
I/flutter ( 8182): If this widget is always nested in a scrollable widget there is no need to use a viewport because
I/flutter ( 8182): there will always be enough vertical space for the children. In this case, consider using a Column
I/flutter ( 8182): instead. Otherwise, consider using the "shrinkWrap" property (or a ShrinkWrappingViewport) to size
I/flutter ( 8182): the height of the viewport to the sum of the heights of its children.
I/flutter ( 8182):
shrinkWrap: true,
inListView.builder
– Fourdrinier