React native Expo中React Native应用程序的屏幕分辨率与手机的屏幕分辨率不匹配

React native Expo中React Native应用程序的屏幕分辨率与手机的屏幕分辨率不匹配,react-native,screen,expo,resolution,React Native,Screen,Expo,Resolution,手机的屏幕分辨率为1920x1080,应用程序中的屏幕分辨率为640x360。如何修复它?还是应该这样?该应用程序是通过世博会发布的。有许多设备具有独特的分辨率。通常我会挑选一些最流行的设备,然后在那里查看我的应用程序。 您应该编写灵活的代码,使其在大多数设备上看起来都很棒。使用flexbox和自适应设计,我的朋友 React Native中的尺寸是以与密度无关的像素(dp)而不是像素(px)来测量的。这允许用户以相同的大小查看它,而不管设备分辨率如何。因此,虽然您的手机在px中为1920x10

手机的屏幕分辨率为1920x1080,应用程序中的屏幕分辨率为640x360。如何修复它?还是应该这样?该应用程序是通过世博会发布的。

有许多设备具有独特的分辨率。通常我会挑选一些最流行的设备,然后在那里查看我的应用程序。
您应该编写灵活的代码,使其在大多数设备上看起来都很棒。使用flexbox和自适应设计,我的朋友

React Native中的尺寸是以与密度无关的像素(dp)而不是像素(px)来测量的。这允许用户以相同的大小查看它,而不管设备分辨率如何。因此,虽然您的手机在px中为1920x1080,但在dp中为640x360。

您好,欢迎使用stack overflow。请查看该链接,并尝试添加更多附加信息。例如,到目前为止,您调查了哪些内容。仅做一些补充,如果您的本机分辨率为1920x1080,应用程序分辨率为640x360,则您的手机像素密度为3.0(640*3)x(360*3)等于1920x1080,您可以根据像素密度设置样式。看看Max提到的,如果可能的话,您可以使用百分比,然后转到flexbox,最后使用像素。