gpt4 book ai didi

android - 密度合格的 drawable 文件夹或 drawable-nodpi 会优先吗?

转载 作者:可可西里 更新时间:2023-11-01 18:49:16 29 4
gpt4 key购买 nike

如果我为 density qualified folder(例如 drawable-hdpi)定义了 drawables,并且还在 drawable-nodpi 中定义了 drawables,高密度设备 使用 -hdpi 而不是 -nodpi?

如果我更进一步并且对 -land 文件夹也有相同的设置呢?

最佳答案

我不确定 nodpi 的优先级是什么,但这永远不会成为问题。听起来您误解了 nodpi 限定符。您不应使用 nodpi 作为您未在设备密度桶中提供的 Assets 的后备。正确的回退是没有密度限定符的文件夹(例如 drawable/)。

如果系统无法找到设备密度的 Assets (例如,它是一个 ldpi 设备并且您没有 drawable-ldpi 文件夹),它将回退到一个没有密度限定符,*不是 nodpi 限定符`。

nodpi 限定符用于指定将用于所有密度 的资源并且您不希望 Android 扩展。其他密度文件夹(例如 drawable-xhdpi)中的资源将缩放到实际屏幕尺寸。如果您使用 nodpi 限定符,您不应在任何其他资源文件夹中提供该 Assets

同样重要的是要注意,对于屏幕密度限定符,Android 也更愿意使用密度较低的资源而不是不合格的资源。如果你有一个 xhdpi 设备,但你只有一个 drawable 和一个 drawable-mdpi 文件夹,Android 会在不合格的文件夹之前检查 mdpi 文件夹中的资源。

关于android - 密度合格的 drawable 文件夹或 drawable-nodpi 会优先吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24682094/

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