找出要使用的 dp

Figuring out what dp to use

我在 1440 x 2560 帧中为我的应用程序设计了一些模型。但是,当使用 xml 时,我需要指定 dp 来制作每个元素。我如何计算这个尺寸?

例如,我有一个 1224 x 220 的按钮,但它太大了,无法使用 "wrap_content" 作为高度。如何计算我需要的 dp 高度?

dp 单位是屏幕上物理尺寸的测量单位,很像 ptmmin 等。具体来说 160dp 是一个英寸。 (这与屏幕的像素密度无关。因此,如果物理屏幕是 320 pixels/inch,则 20dp40px 相同,因为 20/160英寸是该屏幕上的 40 个物理像素。)

因此,根据您希望它们在屏幕上的实际大小,使用 1dp = 1/160" 的比例调整 dp 中的尺寸。