0

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

我应该在我的应用程序中包含什么宽度的图像,我应该在哪里包含它们?

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

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

速度是我最关心的问题。


编辑 我知道不同的屏幕密度(hdpi、mdpi 等),但我应该提供我的标志的像素尺寸是多少?

4

2 回答 2

0

看看开发者指南,关于支持多种设备:这里。

尤其是:

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
于 2013-02-03T16:25:49.227 回答
0

您不必为此编写特殊代码,因为 android 会自动选择适当的图像大小。只需将不同大小的图像放在不同的文件夹中,命名为

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

您可以使用链接来决定适合哪个文件夹的图像大小。

于 2013-02-03T16:33:33.037 回答