麦克雷

标题: Android是怎样匹配资源的 [打印本页]

作者: cjx1302    时间: 前天 15:37
标题: Android是怎样匹配资源的
Android是怎样匹配资源的
作者: h01943674    时间: 前天 15:38
针对大多数APK应用程序,开发人员都会提供各种不同的资源。比如对于同一张图片image.png,我们通常会提供高分辨率,中分辨率和低分辨率三个版本。
res/
    drawable/
            image.png
    drawable-hdpi/
            image.png
    drawable-mdpi/
            image.png
    drawable-ldpi/
            image.png它们都必须以相同的名字存储在各个drawable目录下。当应用程序运行时,系统会根据当前设备的实际分辨率来选择最佳的资源。
那么系统运行时如何动态选择最合适的资源来使用呢?
理解最佳资源的匹配过程至少有两个好处:
资源标签属性及优先级理解最佳资源匹配过程之前,我们先来看一下资源标签的属性和优先级。所谓优先级顺序指的是Android规定的资源标签属性的优先级。
其实除了分辨率外,同种资源之间还可以有下面许多资源属性标签,它们在匹配过程中是有优先级顺序的。
以下资源标签修饰语按照优先级从高到低的顺序排列。





欢迎光临 麦克雷 (https://mavom.cn/) Powered by Discuz! X3.5