【发布时间】:2012-11-29 08:21:17
【问题描述】:
我在 res/drawable-hdpi 中定义了一个背景图像,它在所有手机上看起来都很好,它是一个标准的 480x800 图像,可以很好地缩放到具有相似纵横比的其他屏幕上。该图像当然适合 480x800 手机的像素完美。
现在我买了一个 7 英寸的平板电脑,它也有 480x800 的屏幕,但是是一个大屏幕。 尽管图像本身为 480x800 且平板电脑具有相同的分辨率,但图像看起来像是被缩小到更小的尺寸,然后再次放大。
我有一个可行的临时解决方案 - 将相同的图像放入 res/drawable-large 文件夹,这可行,但我的项目中有两次相同的图像,我认为这是不必要的。
我怀疑这与图像在 res/drawable-hdpi 中有关,并且由于平板电脑是 MDPI,因此它做了一些缩小和放大,但我想避免并正确执行此操作,这样我就可以在一个文件夹中使用相同的可绘制对象,并且它可以在手机和平板电脑上正常工作。
【问题讨论】:
-
您可以将该特定图像放入“drawable”文件夹中。
-
@AbhayKumar 让它成为一个答案,它是正确的
-
仅供参考,Nexus 7 不是前面提到的 480x800,而是 1280x800
-
@AjithMemana 你为什么要谈论nexus 7?