@override
Widget build(BuildContext context) {
return Column(
children: <Widget>[
new Text("Some text"),
ListView()
],
);
}
Widget ListView() {
return ListView(
padding: EdgeInsets.symmetric(vertical: 8.0),
children: Item(),
);
}
List<Item> Item() {
return list
.map((item) => Item(text: item))
.toList();
}
class Item extends ListTile {
Item({String text, GestureTapCallback onTap})
: super(subtitle: Column(children: <Widget>[
Text(text),
]));
}
屏幕上出现了一个空白区域,控制台显示:
垂直视口高度未定义。视口沿滚动方向扩展以填充其容器。
Padding
小部件,应该将其放在Flexible
小部件内。 - Philippe Fanaro