Android尺寸提供应用程序徽标

时间:2013-02-03 16:21:46

标签: android xml image

我在我的应用中为我的应用添加了徽标。当设备处于纵向模式时,徽标将跨越整个屏幕。

我应该在应用中包含哪些宽度图片以及我应该将它们包含在哪里?

我在想320px,480px,600px和720px的宽度。

我应该如何根据设备特定的屏幕属性加载每个属性 - 我正在考虑通过XML或以编程方式进行思考?

速度是我最关心的问题。


修改 我知道不同的屏幕密度(hdpi,mdpi等),但我应该提供尺寸像素吗?

2 个答案:

答案 0 :(得分:0)

请参阅开发者指南,了解如何支持多种设备:here.

特别是:

res/drawable-mdpi/my_icon.png        // bitmap for medium density
res/drawable-hdpi/my_icon.png        // bitmap for high density
res/drawable-xhdpi/my_icon.png       // bitmap for extra high density

我建议你这些决议:

xhdpi: 720x1280
large-hdpi: 640x960
hdpi: 480x640
mdpi: 320x480
ldpi: 240x320

答案 1 :(得分:0)

你不必为此编写特殊代码,因为android会自动选择合适的图像大小。只需将不同大小的图像放在名为

的不同文件夹中

drawable-ldpi - 小分辨率,
drawable-mdpi - 中等分辨率,
drawable-hdpi - 高分辨率 drawable-xhdpi - 用于xtra高分辨率。

您可以使用this链接来决定哪种图片尺寸适合哪个文件夹。