gpt4 book ai didi

android - android drawable如何自动改变?

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

我有一个 android 应用程序,它使用了很多图像。和应用程序将用于不同的分辨率。我只使用一组图像,图像保存在“drawable-mdpi”中。所以“当我以高分辨率运行时,图像会变得模糊”。所以可能的解决方案是在 drawable-hdpi、ldpi 等中保存不同分辨率的不同图像。

这样做就足够了吗,还是我必须通过代码更改图像?或手机自动将完美图像调整到可绘制资源中。

谁能举个例子??

最佳答案

如果您将图像放在 ldpi,mdpi,hdpixhdpi 文件夹中,Android 会根据当前设备 dpi 选择图像。

如果您只添加 mdpi 资源并将它们加载到 hdpi 设备上,如果您打开,Android 将以 1.5 的系数放大图像它们在 ldpi 设备上将被缩小 0.75。应用缩放以使图像具有(几乎)相同的物理尺寸,所有显示器都具有任何 dpi。

如果这些图像在自动缩放后变得模糊(或缩小时细节松散),您应该为每个 dpi 添加不同的图像。如果您有简单的图像在缩放后看起来很好,您只需将一张图像添加到任何 dpi 文件夹。

编辑:在 Android 上,没有根据屏幕分辨率自动选择图像的默认方式。正如文档所说:

When adding support for multiple screens, applications do not work directly with resolution; applications should be concerned only with screen size and density, as specified by the generalized size and density groups.

(参见 Supporting multiple screens)。

关于android - android drawable如何自动改变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8984848/

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