0
我有下一個問題 - 當我將我的react-native應用程序構建到apk文件中,然後將應用程序安裝到設備中時,出現錯誤的數據顯示(類似於放大鏡下)。經過幾個小時的工作,我決定從尺寸(當然,我重建了apk)的設備高度和寬度做出警報。這是問題! - 在我的Galaxy S6上,分辨率爲2000+ x 1500+,我有640 x 480!有人可以幫忙嗎?React Native真正的屏幕大小
P.S此外,我試圖找到PixelRatio
import Dimensions from 'Dimensions';
let {width , height } = Dimensions.get('window');
componentDidMount() {
alert('PIXEL_RATIO '+PixelRatio.get() + `WIDTH ${width} HEIGHT ${height}`)
}
這裏是另外的信息:我已經運行從Genymotion HTC EVO,並得到下一個結果:720x1280 dpi的160(PixelRatio - 1.0)的偉大工程!尺寸返回720和1280,720x1280 dpi 240(PixelRatio - 1.5)的工作原理錯誤!尺寸返回480和〜850,720x1280 dpi 320(PixelRatio - 2.0)的工作原理錯誤!尺寸返回480 x 640 – Gotikes
這可能有助於獲得您的屏幕尺寸,如果這是您的錯誤來自哪裏: http://stackoverflow.com/questions/1016896/get-screen-dimensions-in-pixels –
謝謝,但它是關於Android Sdk的。但我正在使用ReactNative – Gotikes