当您获得捆绑的图形资产时,您将它们放置在等中drawable-hdpi
,drawable-xhdpi
以便根据设备的 DPI 加载正确的图像。
处理从网络请求的外部图像时的规范是什么?
我想到的解决方案是使用配置限定符在资源文件夹中定义 URL。例如。
values-ldpi
-- http://website.com/logo24x24.jpg
values-mdpi
-- http://website.com/logo32x32.jpg
values-hdpi
-- http://website.com/logo48x48.jpg
values-xhdpi
-- http://website.com/logo64x64.jpg
然后在布局 XML 中将图像定义为 32x32dp。
这样做的常见方法是什么?以编程方式而不是使用配置限定符?