只定义一个屏幕密度限定符?

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 文件。如果也没有找到,系统会寻找最相关的。