使用像drawable-sw720dp-xhdpi这样的drawable-sw720dp有效吗?
下面是我的场景:
我的Acer Iconia Tab A501(10“)分辨率为1280x800,密度为MDPI(160dp)。
预计将从Drawable-SW720DP-MDPI获取资源。
但是资源是从drawable-sw720dp-xhdpi中获取的。
我有以下文件夹:
可拉伸-SW720DP
可拉伸-SW720DP-MDPI
可拉伸-SW720DP-HDPI
可拉伸-SW720DP-XHDPI
这就是这个限定词的用法吗?
或者在计算最小宽度时已经考虑了密度。所以我应该只有一个格式的文件夹:
可拉伸-SW720DP

最佳答案

我也遇到了同样的问题并追踪到了这件事。我相信ics(android 4.0.3)中存在一个错误,非xhdpi设备采用xhdpi值。因为大多数xhdpi设备都是从jelly bean(nexus 4,nexus 10)开始的,所以在最后用-v16来限定文件夹(而不是什么都没有或-v14)就解决了这个问题。运行jelly bean的10“非xhdpi设备没有这个bug,所以它似乎可以工作。这确实意味着jb之前的任何xhdpi设备都将损坏,但我可以冒这个风险。

09-10 01:04