gpt4 book ai didi

Android:如何对所有像素密度使用单个图像资源?

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

我有一张图片,我想将其用作其中一个 View 的背景图案。作为一种模式,它会平铺,因此与分辨率无关:我希望图像中的一个像素在屏幕上显示为一个像素,不缩放,无论设备的像素密度如何。

现在,我当然可以通过制作四个相同的图像副本并将它们放到我的 mdpi、ldpi、hdpi 和 xhdpi 目录中来做到这一点。但这似乎是多余和臃肿的。有什么方法可以让 SDK 在任何情况下都只使用一张图片吗?

谢谢。

最佳答案

是的!您可以将它放在一个朴素的 drawable 目录中(与您指定密度的目录同级),或者更准确地说,将它放在 drawable-nodpi 中并从任何其他目录中省略它可绘制目录。

系统将始终寻找最佳匹配,如果没有特定密度/大小/等的匹配项。组合,它会退回到下一个最好的,直到它落在不合格的资源目录或(在您的情况下)说它适用于所有 DPI 的目录中。

关于Android:如何对所有像素密度使用单个图像资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13868494/

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