我在我的应用中为我的应用添加了徽标。当设备处于纵向模式时,徽标将跨越整个屏幕。
我应该在应用中包含哪些宽度图片以及我应该将它们包含在哪里?
我在想320px,480px,600px和720px的宽度。
我应该如何根据设备特定的屏幕属性加载每个属性 - 我正在考虑通过XML或以编程方式进行思考?
速度是我最关心的问题。
修改 我知道不同的屏幕密度(hdpi,mdpi等),但我应该提供尺寸像素吗?
答案 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链接来决定哪种图片尺寸适合哪个文件夹。