相当于Android分辨率的iPhone屏幕DPI

问题描述 投票:3回答:1

我是我居住城市中一家小公司的Android开发团队的成员。

我们正在开发不同的应用程序,目前有这个应用程序,我们将其设计为.sketch文件,但布局仅针对iOS设备绘制,因此我们需要根据这些准则进行调整。问题是iPhone SEiPhone X有2种不同的布局。它们基本上是相同的,但是有些不同,例如字体大小,边距,填充等。

我想根据用户的分辨率(或说DPI,也可以说DPI)在Android上实现动态设计,因此我尝试使用dimens-xyz.xml文件在其中设置尺寸并将这些值用作参考在我的布局中,因此无论DPI如何,我每个屏幕只写一个布局xml。

到目前为止,很好。我的问题是:iPhone SEiPhone X的Android等效屏幕DPI是什么?我需要使用什么dimens-xyz文件,以使较小和较大屏幕的设备的UI保持一致,并使UI“响应”。

[很难在Google上找到相关答案,因为这是一个技术问题,当Google在同一搜索查询中看到iphonescreen时,它会开始抛出比较iOS和Android手机屏幕的结果。

PS:我对iOS开发和内部知识有0个先验知识

android ios dpi design
1个回答
0
投票

对于iPhone SE,具有4.7英寸显示屏和1334 x 750分辨率,您可以使用4.7 WXGA,它在Android中相当于720 x 1280(我可以找到最接近的)。至于Iphone X,它的分辨率为2436×1125,显示屏为5.8英寸,PPI为462.63。在Android中最接近的是Pixel 3A,分辨率为2220x1080和440 dpi。

© www.soinside.com 2019 - 2024. All rights reserved.