2016-10-14 25 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

相關問題