我正在设计一个屏幕,从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
答案 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