產生的原因
andorid全面屏幕中 Dimensions.get('window').height 計算屏幕高度時會自動減少StatusBar 的高度
解決方案
根據高寬比w/h 判斷是否爲全面屏幕 手機,
如果是全面屏:
實際屏幕高度= Dimensions.get('window').height + StatusBar 的高度
不是全面屏
實際屏幕高度= Dimensions.get('window').height
import {
Dimensions,
NativeModules,
} from "react-native";
let deviceHeight = Dimensions.get('window').height/Dimensions.get('window').width > 1.8 ? screenH + NativeModules.StatusBarManager.HEIGHT : screenH;