android,平面设计在平板电脑上模糊

时间:2012-09-11 09:24:03

标签: android android-layout

在我的应用程序中,我正在使用带有一些文字的背景图像,它的大小是800x1280(纵向模式)

在移动设备上运行应用时,背景图片看起来很棒。

在平板电脑上运行应用程序时...让我们说Galaxy tab 10.1你可以看到背景图片中的文字有点模糊而且有点像素..

似乎图像小于设备分辨率并被拉伸..只有图像已经在设备分辨率中

我缺少什么?

由于

3 个答案:

答案 0 :(得分:1)

您的drawable文件夹包含文件夹ldpi,mdpi,hdpi,xhdpi - 它是针对每英寸不同的密度。

我认为您的移动设备使用mdpi或hdpi,而平板电脑使用xhdpi。 为了获得最佳性能,我建议您将4种不同尺寸的图像放到这些文件夹中。对于ldpi,大小应为0.75 x ORIGINAL_SIZE,对于mdpi,大小应为ORIGINAL_SIZE,对于hdpi,大小应为1.5 x ORIGINAL_SIZE,对于xhdpi,大小应为2 x ORIGINAL_SIZE

更新:平板电脑是hdpi,而不是xhdpi

答案 1 :(得分:0)

您的设备可能会以某种方式缩放图像。你有res / drawable的形象吗?尝试将其放入drawable-hdpi,drawable-mdpi和drawable-xhdpi中。这样它应该选择适合你的分辨率的图像,并避免缩放任何东西。

请注意,您可能希望它在其他分辨率上进行缩放,因此为不同的dpis设置不同的分辨率可能是明智之举。但这是一个好方法,看看这确实是问题。

答案 2 :(得分:0)

首先,您是否将背景图像放到指定的可绘制文件夹中? :)你的图像可以缩放。

如果你正在使用linearlayout,你可以检查另一个解决方案,将imageview和layout放入framelayout :) 这里有例子:

android-scale-a-drawable-or-background-image
scale-background-image-in-linearlayout

:)