【发布时间】:2015-08-25 09:25:58
【问题描述】:
我正在尝试将某些文本尺寸从 PSD 表示形式转换为 Android DP 格式。互联网上到处都有解释什么是 DP、SP 以及如何转换它们的资源,但我仍然不明白到底该怎么做。我需要一个例子来说明我的情况。
假设我有 3 行不同尺寸文本的 PSD:
18px font - ? dp
21px font - ? dp
28px font - ? dp
如果我想保持大致相同的外观尺寸,我应该为手持设备选择哪些尺寸?如何使我的 GUI 看起来与我的 PSD 模板相似?
【问题讨论】:
-
你可以在那里找到一些转换器。喜欢this 一个。 !操作!您应该使用
sp来设置字体大小 -
dp/sp 是与像素密度相关的尺寸。这意味着在 10 个不同的设备上,所有设备都具有 18dp 文本,每个 dp 将具有不同的像素值。不要使用绝对值 (px)。
-
我知道如何使用 Google,查找转换器,查找其他 stackoverflow 答案。我不完全理解的是如何很好地转换它。转换器通常说 14dp 在 mdp 上是 14px,在 hdpi 上更多一些,在 xhdpi 上更多一些,等等。这不是我要找的。span>