Android 相同分辨率设备 1080x1920 中的间距问题

Android spacing issue in same resolution devices 1080x1920

我正在使用 Zeplin 设计屏幕。 (Zeplin在dp中提供了每个item的属性)

以下是 水平回收器视图 设计示例,其中包含 Zeplin 中的 4 个项目。

360 dp means 1080 for xxhdpi devices

我正在两个具有不同 dpi 的 1080 设备上测试我的代码

  1. 三星 c5[1080 x 1920 像素,16:9 比例 (480dpi)]
  2. Nexus 5X[1080 x 1920 像素,16:9 比率 (420dpi)]

I am facing spacing issue in Nexus-5x, the Zeplin design works great on Samsung-c5.

Samsung-c5 result

Nexus-5x result - spacing issue in horizontal recycler view

问题:

为什么相同分辨率 (1080x1920) 设备上的设计不同 (不同 dpi)。我怎样才能让它在每台设备上看起来都一样,就像 facebook 的状态一样


类似问题:

  1. How to use 1080x1920: 420 dpi - Android studio

  2. Android xxhdpi, 420 dpi and 480 dpi

  3. XXHDPI Layout different on different XXHDPI devices

  4. - Android Developer

values-w410dp 中放置维度有效,如答案

中所述