drawable-w2560dp 和 drawable-1600dp 不工作

drawable-w2560dp and drawable-1600dp Do Not Work

我在我的应用程序中针对各种 phone/tablet 大小使用新的 wdp 限定符。它们适用于 600、720、800、1200,但不适用于 1600 和 2560。Google Nexus 10 平板电脑的分辨率为 2560 x 1600。为什么 drawable-w2560dp 和 drawable-w1600dp 不起作用?如何为 Google Nexus 10 定义资产?

这些限定符不起作用,因为 Google Nexus 不属于它们。 w2560dp 代表 "Width of 2560dp"。 DP 或密度无关像素与常规像素不同。 Nexus 10 的分辨率可能为 2560px x 1600px(即像素),但它的 dp 尺寸将更像是 960dp x 720dp(或类似的东西。我不能给你任何确切的数字)。

查看 these design guidelines 支持多屏幕,了解像素和 dp 之间的差异以及如何更好地设计布局。