如何删除ListView上方的填充。仅当我有一个具有容器视图的自定义应用栏,但默认脚手架的应用栏没有问题时,它才会发生。
@override
Widget build(BuildContext context) {
return Scaffold(
body: Column(
mainAxisSize: MainAxisSize.max,
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
_appNavBar(),
Expanded(
child: getListView()
)
],
),
);
}
只需用MediaQuery小部件包装ListView。
Expanded(
child: MediaQuery.removePadding(
context: context,
removeTop: true,
child: getListView(),
),
)