我为平板电脑构建了一个应用程序,并使用了 SD 卡中的一些图片和可绘制文件夹中的一些图片。
问题是,如果我使用来自 SD 的图像并在我的应用程序中显示它们,我可以使用具有原始屏幕分辨率/大小的图像来全屏显示(1280x720),但是当我使用来自可绘制文件夹的相同图像时,我必须将其放大 1.5全屏显示 (1920x1080) 的时间更大。这不是一个大问题,只是好奇为什么会这样。
我为平板电脑构建了一个应用程序,并使用了 SD 卡中的一些图片和可绘制文件夹中的一些图片。
问题是,如果我使用来自 SD 的图像并在我的应用程序中显示它们,我可以使用具有原始屏幕分辨率/大小的图像来全屏显示(1280x720),但是当我使用来自可绘制文件夹的相同图像时,我必须将其放大 1.5全屏显示 (1920x1080) 的时间更大。这不是一个大问题,只是好奇为什么会这样。
重新发布较早的评论,但现在作为答案(根据要求):
这听起来是与不同 dpi 选项相关的典型问题。四个广义密度 、、lpi
和具有3:4:6:8 的缩放比例,作为基线。听起来您的平板电脑具有密度,这可以解释 1.5 倍增因子,因为.mdpi
hdpi
xhdpi
mdpi
hdpi
6/4=1.5
有关更多详细信息,请阅读支持多个屏幕的文章。