只定义一个屏幕密度限定符?
Defining only one screen density qualifier?
除了默认 values
目录之外,如果我仅在 values-hdpi
目录下定义 dimens.xml
文件,会发生什么情况?系统是否也将它用于更高的密度 (xhdpi, xxhdpi, ..
) 还是使用默认密度?
Android OS 在正确的文件夹中查找 dimens.xml
,因此如果您使用的是 hdpi 分辨率设备,Android OS 将首先查找对于 values-hdpi
中的 dimens.xml
文件,如果找不到它,它将直接查找默认 values
文件夹中的默认 dimens.xml
文件。如果也没有找到,系统会寻找最相关的。
除了默认 values
目录之外,如果我仅在 values-hdpi
目录下定义 dimens.xml
文件,会发生什么情况?系统是否也将它用于更高的密度 (xhdpi, xxhdpi, ..
) 还是使用默认密度?
Android OS 在正确的文件夹中查找 dimens.xml
,因此如果您使用的是 hdpi 分辨率设备,Android OS 将首先查找对于 values-hdpi
中的 dimens.xml
文件,如果找不到它,它将直接查找默认 values
文件夹中的默认 dimens.xml
文件。如果也没有找到,系统会寻找最相关的。