今天在寫一個(gè)頁面時(shí)用到了ListView,ListView的上方有一個(gè)其他組件,但是寫完以后ListView總是自己往下移動(dòng)一段距離,就很納悶,于是久研究了ListView組件的源碼,發(fā)現(xiàn)在當(dāng)前頁面沒有Appbar時(shí)ListView頂部會自動(dòng)添加一個(gè)topPadding,遇到該類情況,請參照以下代碼移除Padding
MediaQuery.removePadding(
removeTop: true,
context: context,
child: ListView.builder(
itemCount: bluetoothList.length,
itemBuilder: (context, index) => _createItem(bluetoothList[index])),
)