【发布时间】:2017-01-20 04:40:42
【问题描述】:
我为我的应用设计了一些 1440 x 2560 帧的模型。但是,当使用 xml 时,我需要指定 dp 来制作每个元素。我如何计算这个尺寸?
例如,我有一个 1224 x 220 的按钮,但它太大而无法使用“wrap_content”作为高度。如何计算我需要的 dp 高度?
【问题讨论】:
我为我的应用设计了一些 1440 x 2560 帧的模型。但是,当使用 xml 时,我需要指定 dp 来制作每个元素。我如何计算这个尺寸?
例如,我有一个 1224 x 220 的按钮,但它太大而无法使用“wrap_content”作为高度。如何计算我需要的 dp 高度?
【问题讨论】:
dp 单位是屏幕上物理尺寸的度量,很像pt、mm、in 等。具体而言,160dp 是一英寸。 (这与屏幕的像素密度无关。因此,如果物理屏幕是 320 像素/英寸,那么 20dp 与 40px 相同,因为 20/160 英寸是 40 个物理像素那个屏幕。)
因此,使用比例 1dp = 1/160",根据您希望它们在屏幕上的实际大小来调整 dp 中的尺寸。
【讨论】: