有关S3和S2中Android图像大小的问题?

时间:2014-02-11 17:18:44

标签: android xml image resolution

有人可以帮助我,我有两张尺寸为512 * 512的图片和另一张尺寸为114 * 114的图片有人可以告诉我在哪里需要将这些图片放在hdpi文件夹或mdpi文件夹中请提及尺寸和他们正确的文件夹名称?

3 个答案:

答案 0 :(得分:2)

我们无法告诉您要放入哪个文件夹,因为您没有告诉我们您希望图片以dp单位显示在屏幕上的大小。

我建议您阅读Supporting Different Densities文档。

第一步是确定您希望图像在密度不相关像素(dps)中的大小。假设您希望512 x 512px图像为512 x 512dps。

mdpi文件夹中的资源未缩放(mdpi = 1 px时为1dp)。因此,您将512px图像放在mdpi文件夹中。如果您想更好地支持其他分辨率,可以为xhdpi文件夹创建1024px版本的资产。

答案 1 :(得分:2)

如果您希望这些图片以默认分辨率加载,=未缩放(512 ^ 2& 144 ^ 2),那么您可以将它们放到/res/drawable-nodpi/文件夹中(如果需要,可以创建)

另外,请查看this

答案 2 :(得分:2)

您可以参考here.

相信我它会帮助你,花一个小时阅读这个并节省一天,我花了几天时间在我的程序完成时搜索这个! 此外,如果您不仅要重新调整大小,还要考虑布局的外观,那么您可以针对不同的屏幕尺寸创建多个布局,例如layout-small,layout-large,layout-xlarge。 我发给你的页面上的文字:

例如,如果你有一个位图可绘制的中等密度屏幕的48x48像素(启动器图标的大小),所有不同的大小应该是:

低密度36x36

中等密度48x48

72x72高密度

96x96,用于超高密度

另一个非常有用的链接是 Iconography!