gpt4 book ai didi

android - 如何从 drawable-xhdpi 获取图像

转载 作者:太空宇宙 更新时间:2023-11-03 13:25:31 24 4
gpt4 key购买 nike

我尝试让我的应用程序支持多密度。正如我们所知,如果我们想要获得密度值,我们会使用像这样的语法“getResources().getDisplayMetrics().density;”。

我的问题是如何从某个文件夹中获取图片。假设我有一个变量:

    float myDensity = getResources().getDisplayMetrics().density;

当 myDensity 返回 1.0 时,我想从 drawable-mdpi 中拍照,当它返回 0.75 时,我想从 drawable-ldpi 中拍照,与文件夹 drawable-xhdpi 和文件夹 drawable-xxhdpi 中的图片相同。我试着让它像这样treepict.setImageResource(R.drawable-hdpi.tree); 但我得到的只是错误。

任何人都可以帮助我如何做到这一点?

最佳答案

你不能像R.drawable-hdpi.tree那样设置。只有 R.drawable.tree 为每个可绘制 TreeMap 像创建。如果你使用 R.drawable.tree 那么系统会根据屏幕密度自动选择。

现在,如果您想要不同分辨率的不同图像,您可以使用不同的图像在您的应用中显示。

关于android - 如何从 drawable-xhdpi 获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20918685/

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