如this官方android文档中所述,我们需要为不同的显示尺寸创建不同的图标,例如:
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
res/drawable-xxhdpi/my_icon.png // bitmap for extra-extra-high-density
这真的很乏味,所以我希望创建一个版本的xml图标(android studio为矢量资产),因为xml是矢量图像,因此缩放到不同的屏幕尺寸应该很好。
我们如何使用相同版本的xml图标来支持不同的屏幕尺寸?我应该将其复制到其他目录,就像不同尺寸的png文件一样吗?还是只在可绘制目录中保留一个副本,然后一切正常?
答案 0 :(得分:1)
只需将矢量XML文件的一个副本放在res/drawable
中,系统将为您处理其余的工作。