nexus7的长宽分别是多少dp?

看看dp定义

密度无关像素 (dp)

在定义 UI 布局时应使用的虚拟像素单位,用于以密度无关方式表示布局维度 或位置。
密度无关像素等于 160 dpi 屏幕上的一个物理像素,这是 系统为“中”密度屏幕假设的基线密度。在运行时,系统 根据使用中屏幕的实际密度按需要以透明方式处理 dp 单位的任何缩放 。dp 单位转换为屏幕像素很简单: px = dp * (dpi / 160)。 例如,在 240 dpi 屏幕上,1 dp 等于 1.5 物理像素。在定义应用的 UI 时应始终使用 dp 单位 ,以确保在不同密度的屏幕上正常显示 UI

注意细节

定义中提到一个公式
\[\cfrac{px}{dp}=\cfrac{dpi}{160}\]
(命名为公式一)

我们可以理解成这样
\[\cfrac{1px}{1dp}=\cfrac{160dpi}{160}\]

继续阅读“nexus7的长宽分别是多少dp?”