2016-10-14 34 views
0

从Nexus 5X规格它有411x731 dp屏幕大小。Nexus 5X使用不正确的维度桶

如何理解:

如果我想在纵向模式下2柱回收观点,我应该在dimens.xml

<integer name="column_count">2</integer> 

定义COLUMN_COUNT值。如果我想在景观3列回收视图我应该在w-720dp dimens.xml中定义column_count value = 3。但它不起作用。回收站视图只有2列。

但是,如果在w-600dp dimens.xml中定义column_count值= 3,它就可以工作。

我不明白为什么我的Nexus 5X景观使用值从W-600dp的桶,而它有731 DP屏幕宽度的景观时。

谢谢!

+0

你是怎么计算731 dp的? – Karakuri

+0

从https://design.google.com/devices/ – jQuick

+0

老实说,这个特定设备的价格看起来不对,只是基于列出的其他设备。 – Karakuri

回答

0

对于mdpi设备1DP = 1像素,并mdpi对应于160 LCD密度。 Nexus 5x的液晶显示器密度为480(在/system/build.prop中指定),所以在该设备上1dp = 3px(因为480/160 = 3)。屏幕尺寸为1920x1080像素,因此除以3,您将获得640x360 dp(或横向为360x640 dp)。在我看来,该设备表现得非常好。

一般来说,-w720-sw720比赛大平板电脑和-w600-sw600匹配更小的平板电脑(有时是非常大的手机)。

+0

谢谢你的解释!但是,来自design.google.com/devices的411x731 dp值是多少? – jQuick

+0

@j快速没有想法。也许有人在该页面上输入了错误的值? – Karakuri

相关问题