我在我的应用程序中使用新的wdp限定符,用于各种手机/平板电脑尺寸。它们适用于600,720,800,1200,但不适用于1600和2560.谷歌Nexus 10平板电脑拥有2560 x 1600分辨率。为什么drawable-w2560dp和drawable-w1600dp不起作用?如何为Google Nexus 10定义资源?
答案 0 :(得分:1)
这些限定符不起作用,因为Google Nexus不属于它们。 w2560dp
代表"宽度为2560dp"。 DP
或与密度无关的像素与常规像素不同。 Nexus 10可能具有2560像素x 1600像素(即像素)的分辨率,但其dp尺寸将更像960dp x 720dp(或类似的东西。我无法为您提供任何确切的数字)。
查看these design guidelines以支持多个屏幕,以了解像素和dp之间的差异以及如何更好地设计布局。