关于Flutter在页面没有使用Appbar时ListView组件顶部会出现一定空白区域的padding

今天在写一个页面时用到了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])),
            )

你可能感兴趣的:(关于Flutter在页面没有使用Appbar时ListView组件顶部会出现一定空白区域的padding)