gpt4 book ai didi

android - 下载 hdpi、mdpi 和 ldpi 可绘制对象并使用它们

转载 作者:行者123 更新时间:2023-11-29 18:05:38 24 4
gpt4 key购买 nike

是否可以在运行时从给定的 URL 加载我的 hdpi、mdpi 和 ldpi 可绘制对象并使用它们?

如果没有,我该如何克服密度问题?

最佳答案

根据屏幕密度,您可以设置图片 URL,

DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
switch(metrics.densityDpi){
case DisplayMetrics.DENSITY_LOW:
url = "your_ldpi_url";
break;
case DisplayMetrics.DENSITY_MEDIUM:
url = "your_mdpi_url";
break;
case DisplayMetrics.DENSITY_HIGH:
url = "your_hdpi_url";
break;
}

您可以获取该图像并使用,

try {
InputStream is = (InputStream) this.fetch(url);
image = Drawable.createFromStream(is,"src");
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

关于android - 下载 hdpi、mdpi 和 ldpi 可绘制对象并使用它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13553149/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com