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