来自SD的Android图像和可绘制的不同尺寸

时间:2012-04-17 09:48:41

标签: android-3.0-honeycomb android

我为平板电脑构建了一个应用程序,并使用了SD卡中的一些图片和一些来自可绘制文件夹的图片。

问题是,如果我使用来自SD的图像并在我的应用程序中显示它我可以使用原始屏幕分辨率/大小的图像显示全屏(1280x720)但是当我使用相同的图像从drawable文件夹我必须将它放大1.5倍以便在全屏显示(1920x1080)。这不是一个大问题,只是好奇为什么会这样。

1 个答案:

答案 0 :(得分:2)

重新发布之前的评论,但现在作为答案(根据要求):

这听起来像是与不同dpi选项相关的典型问题。四个广义密度lpimdpihdpixhdpi具有3:4:6:8缩放比率,其中mdpi为基线。听起来你的平板电脑的密度为hdpi,这可以解释1.5倍增因子,因为6/4=1.5

有关详细信息,请阅读Supporting Multiple Screens article