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