gpt4 book ai didi

android - 正在使用哪个可绘制文件夹?

转载 作者:行者123 更新时间:2023-11-29 00:24:20 26 4
gpt4 key购买 nike

我有 7 个可绘制文件夹(即 7 个​​限定符)都具有相同的命名图像,因此我需要知道如何以编程方式或以其他方式找出应用程序从哪个可绘制文件夹获取图像:drawable-xhdpi, drawable-mdpi 等?

编辑问题:存在限定符的优先级和两个可绘制文件夹都是可能候选者的情况。例如 drawable-large-mdpi 和 drawable-mdpi,如果我拥有所有三个文件夹,甚至第三个候选者也可以是 drawable-sw600dp。我知道有关于限定符优先级的文档,但我想确定我的结论

最佳答案

试试这段代码

switch (getResources().getDisplayMetrics().densityDpi) {
case DisplayMetrics.DENSITY_LOW:
// handle your code here for ldpi
break;
case DisplayMetrics.DENSITY_MEDIUM:
// handle your code here for mdpi
break;
case DisplayMetrics.DENSITY_HIGH:
// handle your code here for hdpi
break;
case DisplayMetrics.DENSITY_XHIGH:
// handle your code here for xhdpi
break;
}

关于android - 正在使用哪个可绘制文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20858146/

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