今天在写一个页面时用到了ListView,ListView的上方有一个其他组件,但是写完以后ListView总是自己往下移动一段距离,就很纳闷,于是久研究了ListView组件的源码,发现在当前页面没有Appbar时ListView顶部会自动添加一个topPadding,遇到该类情况,请参照以下代码移除Padding
MediaQuery.removePadding(
removeTop: true,
context: context,
child: ListView.builder(
itemCount: bluetoothList.length,
itemBuilder: (context, index) => _createItem(bluetoothList[index])),
)