6

我已经在和文件夹中dimens.xml定义了。我期望设备(即)的值取自,但实际上它取自。为什么呢?谢谢你。valuesvalues-mdpiGalaxy Nexusxhdpivaluesvalues-mdpi

4

2 回答 2

11

您必须为values-xhdpi.
values是默认文件夹,但如果您指定带有限定符的文件夹(此处,values-mdpi),系统将使用带有限定符的最佳专用文件夹(此处values-mdpi

如果添加values-hdpi文件夹,它将用于values-mdpixhdpi 的屏幕。

如果您添加一个values-xhdpi文件夹,它将在 xhdpi 的屏幕上使用前两个文件夹。

于 2013-04-15T16:04:40.457 回答
4

检查http://developer.android.com/guide/topics/resources/providing-resources.html#BestMatch

您会看到,像素密度限定符并未从 Android 解析资源查找位置的方式中删除。

于 2013-04-15T15:52:04.477 回答