【发布时间】:2010-12-10 18:08:44
【问题描述】:
我的可绘制对象有一个真正的问题,我似乎无法弄清楚。
问题是这样的:
有大约 320x480、480x800、480x854 的屏幕尺寸
那么最常见的密度是 1.0 (160) 和 1.5 (240)
现在,在 Droid 上,屏幕尺寸为 480x800,密度使用 DisplayMetrics 报告为 1.5
在 G1 上,它是 320x480 并且以 1.0 的密度返回报告
但平板电脑设备的报告分辨率为 480x800,密度为 1.0 (160)
所以,我要疯了,因为我可以将 320x480 的图像放在 drawables-mdpi 文件夹中,将 480x800 的图像放在 drawables-hdpi 文件夹中,但是在平板电脑上,无论如何它都不会将任何内容调整为全屏。
任何帮助将不胜感激。我只希望我的所有 320x480 图像都能放大,而不管设备如何。
【问题讨论】:
-
由于图像的性质,我不担心失真,我的问题是它们并不总是缩放。在 G1 上,它们根本无法扩展,这很好。在 Droid 上,它们会放大,因为密度报告正确(240),但在 Galaxy Tab 上,图像都很小,并且在屏幕的左上角,因为它报告 480px 宽,但密度仍然是 160 - 或者至少以这种方式报告。
标签: android screen-size