2017-09-14 61 views
0

你好,我有關係機管局問題5僅Nexux 5創建dimens.xml

我有xxhdpi夢詩與價值觀,我的小蜜MI3好了一切,但在Nexus 5的錯誤UI,我可以生成如何爲Nexux 5打造如何?

感謝

+0

「我在xxhdpi上使用了值」 - 這是錯誤的答案。如果您使用的單位密度不同(例如'dp'),您應該沒有理由使用密度資源集創建不同的維度值。基於屏幕尺寸具有不同的尺寸值(例如,較大屏幕上的較大邊距)是很好的。 – CommonsWare

回答

1

的第一個問題要問自己的是「爲什麼會發生這種需求只發生在Nexus 5的?」關於Nexus 5究竟是什麼讓你的UI顯示不正確?

答案很可能是設備的屏幕密度或大小,在這種情況下,您不需要需要Nexus 5特定配置。

如果問題是屏幕密度,您可能需要在適當的密度文件夾中使用不同的尺寸(例如values-xhdpi/dimens.xml)。如果這是整個屏幕尺寸的問題,那麼可能要將values-sw320dp/dimens.xml等文件夾中的尺寸分割爲最小寬度至少爲320dp的目標設備。

您應該閱讀Providing Resources文檔以確保您完全理解不同的資源限定符。

還要確保您使用的是dps(密度無關像素)而不是px(像素)。

+0

xiaomi它的xxhdpi nexus 5它的xxhdpi也是錯誤的。 nexus 5X有自己的尺寸(值-sw410dp),我想要爲nexus 5增加額外的值。 – trip08

+0

它保證,如果它在Nexus 5上看起來不好,它會在任何其他具有相同密度和相同屏幕尺寸的設備上看起來很糟糕。您不希望特別針對Nexus 5 - 找出Nexus 5的哪個方面存在問題,並從那裏開始。 –

+0

這有助於值-sw320dp/dimens.xml謝謝 – trip08