为什么对于具有相同屏幕尺寸和密度的2个不同设备,UI呈现的方式不同?

时间:2018-09-21 14:16:24

标签: android zeplin

我正在设计一个屏幕,从Zeplin导入资产和尺寸。我无法弄清楚为什么在两个具有相同屏幕尺寸和密度(xxhdpi)的不同设备上,UI看起来会有所不同。我提供了屏幕截图,显示了它在Pixel 2上的外观以及在Nexus 5上的外观(均为xxhdpi密度的5'手机)

[1]:像素2:https://i.stack.imgur.com/vgCTe.png

[2]:Nexus 5:https://i.stack.imgur.com/NFl0q.png

1 个答案:

答案 0 :(得分:1)

使用此库创建xml好,我用它 它将支持所有设备和所有屏幕尺寸

SDP-可扩展大小单位 提供新尺寸单位的Android SDK-sdp(可缩放dp)。此尺寸单位随屏幕尺寸缩放。它可以帮助Android开发人员支持多个屏幕。 wiget的sdp => https://github.com/intuit/sdp

SSP-文本的可缩放大小单位 提供新尺寸单位-ssp(可缩放sp)的android SDK。此大小单位基于sp大小单位(对于文本)与屏幕大小成比例。它可以帮助Android开发人员支持多个屏幕。

ssp for textsize => https://github.com/intuit/ssp