Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 像素2 XL的反应本机像素密度问题(反应本机设备信息)_Reactjs_React Native_React Native Device Info - Fatal编程技术网

Reactjs 像素2 XL的反应本机像素密度问题(反应本机设备信息)

Reactjs 像素2 XL的反应本机像素密度问题(反应本机设备信息),reactjs,react-native,react-native-device-info,Reactjs,React Native,React Native Device Info,显然,当您将设备的显示大小设置为“小”时,本机设备信息库会认为它是一台平板电脑,根据这一点,所有的布局和一切都开始像平板电脑和我的图像一样,不再可见。有人有同样的问题吗?有什么建议吗?好的,我知道了。有了这款新的高密度手机,比如Google Pixel 2 XL或nexus之类的手机,你可以将显示器尺寸改小。执行此操作时,请确保您的手机是平板电脑,并显示该手机上的平板电脑布局。所以我实际上检查了一些设备的密度,没有一个平板电脑的密度超过2.0 PixelRatio.get() < 2 ?

显然,当您将设备的显示大小设置为“小”时,本机设备信息库会认为它是一台平板电脑,根据这一点,所有的布局和一切都开始像平板电脑和我的图像一样,不再可见。有人有同样的问题吗?有什么建议吗?

好的,我知道了。有了这款新的高密度手机,比如Google Pixel 2 XL或nexus之类的手机,你可以将显示器尺寸改小。执行此操作时,请确保您的手机是平板电脑,并显示该手机上的平板电脑布局。所以我实际上检查了一些设备的密度,没有一个平板电脑的密度超过2.0

 PixelRatio.get() < 2 ? DeviceInfo.isTablet : () => false
PixelRatio.get()<2?DeviceInfo.isTablet:()=>false
如果有人感兴趣的话,这对我很有用