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

React Native Pixel Density issue with Pixel 2 XL (react-native-device-info)

显然,当您将设备的显示尺寸设置为较小时,react-native-device-info 库认为它是平板电脑,据此所有布局和一切开始像平板电脑一样工作,我的图像不再可见.有没有人有同样的问题?有什么建议吗?

好的,我明白了。使用这种新的高密度 phones,例如 Google Pixel 2 XL 或 nexus 或类似的 phone,您可以将显示尺寸更改为较小。当你这样做时,本机反应你的 phone 是一个平板电脑,并在 phone 上显示平板电脑布局。所以我实际上检查了一些设备密度,没有一台平板电脑密度超过 2.0。

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

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