【问题标题】:React Native Pixel Density issue with Pixel 2 XL (react-native-device-info)React Native Pixel Density 问题与 Pixel 2 XL (react-native-device-info)
【发布时间】:2018-01-20 15:53:58
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-18
      • 1970-01-01
      • 2017-08-23
      • 2018-10-19
      • 1970-01-01
      • 1970-01-01
      • 2018-08-12
      相关资源
      最近更新 更多