使用Pixel 2 XL实现本机像素密度问题(react-native-device-info)

时间:2018-01-20 15:53:59

标签: reactjs react-native react-native-device-info

显然,当您将设备的显示尺寸设置为小型react-native-device-info库时,认为它是平板电脑并且根据所有布局和所有内容开始像平板电脑和我的图像一样再也看不见了。有没有人有同样的问题?有什么建议吗?

1 个答案:

答案 0 :(得分:1)

好的,我明白了。有了这款全新的高密度手机,例如谷歌Pixel 2 XL或nexus,或者类似某些手机,您可以将显示器尺寸改为小型。当您这样做时,本机会表现出您的手机是平板电脑并在该手机上显示平板电脑布局。所以我实际上检查了一些设备的密度,并且没有一个超过2.0密度的平板电脑。

 PixelRatio.get() < 2 ? DeviceInfo.isTablet : () => false

如果有人有兴趣,这对我有用。