所以我是Android开发的新手。在iOS中,您可以引用图像"thing.png“,即使您有以下文件名,iOS也会根据屏幕抓取正确的图像。
thing@2x.png
thing.png
thing@3x.png我在安卓中有图标,从GitHub上下载的资料设计,它们的名称如下所示。
ic_cancel_18dp.png
ic_cancel_32dp.png
ic_cancel_48dp.png我的问题是,在Android中,我是否可以像@drawable/ic_ancel.png那样引用它们,然后Android会在每个屏幕上抓取正确的一个?
发布于 2015-05-01 04:02:18
您只需将您的.png文件放在相关目录中,并使用与同名的。
例如:
将所有文件重命名为ic_cancel.png。
把你的旧ic_cancel_18dp.png
res/drawable-mdpi里,把你的旧ic_cancel_18dp.png
res/drawable-xhdpi放进去,把你的ic_cancel_48dp.png放进去
在您的代码中,只需使用ic_cancel.png作为对图像的引用。
有关更多信息,请查看Using configuration qualifiers。
https://stackoverflow.com/questions/29975771
复制相似问题