我已经阅读了这篇文章Supporting Multiple Screens,但仍然没有得到一件事,需要一些建议。
我有3个psd文件,其中包含240x320,480x800和720x1280屏幕分辨率的设计。
由于我不知道密度,看起来我应该按屏幕尺寸分组drawable。我是正确的? 我很困惑,因为应该支持平板电脑(通常是mdpi)和hdpi手机。或者它不是正确的设计文件?
答案 0 :(得分:1)
您可以按屏幕尺寸或屏幕密度或两者进行分组。这一切都在该链接中进行了解释。
屏幕尺寸为:
xlarge screens are at least 960dp x 720dp large screens are at least 640dp x 480dp normal screens are at least 470dp x 320dp small screens are at least 426dp x 320dp
答案 1 :(得分:1)
您不应该按照屏幕分辨率进行操作
您几乎永远无法涵盖所有屏幕尺寸,例如我的手机是.320x480,我的伴侣的平板电脑是480x960。我打赌还有十几个不同的决议;正如大卫·斯科特在他的回答中指出的那样,有“小/普通/大/ x大屏幕”的定义,但这些定义中的关键词至少:470x320是正常的屏幕,但是480x320和560x480也是如此;即使今天没有具有特定分辨率的设备,明天也可能有一个。
即使分辨率相同,不同的像素密度也可能使您的设计在不同设备上看起来不同。
因此我建议您坚持像素密度并避免静态设计。