安卓中“屏幕尺寸”和“屏幕密度”的区别是什么?

30

我有几个问题:

  1. 什么是屏幕大小

  2. 什么是屏幕密度

  3. 屏幕大小屏幕密度之间的区别是什么?

  4. 在Android中,我如何支持不同的密度和不同的屏幕大小?

我已经阅读了官方文档,但我无法理解屏幕大小屏幕密度之间的区别。

4个回答

6
屏幕尺寸大约是指屏幕上能显示多少像素。而像素密度则基于设备的实际尺寸,如果设备很小但分辨率很高,则像素密度就很高,因为你在较小的物理空间内显示了更多的像素。
1.screen size concerns an absolute number of pixels. (check out wikipedia Image Resolution)

2.Density (aka Pixels per inch - PPI) concerns a relative number of pixels per inch. (check out the wikipedia Pixel Density)

3
简单来说:
屏幕尺寸是屏幕的物理尺寸(无论是英寸还是厘米)。
屏幕密度是像素数量与屏幕尺寸面积之比(这就是为什么单位是dpi,即每英寸点数) 。

2

简单地说,屏幕尺寸是指屏幕的大小。这因设备而异。屏幕密度是指屏幕上像素的数量。两者不是独立的,因为屏幕尺寸会影响屏幕密度。


1
有不同的术语,不能互换使用。 密度 = 显示器中出现在固定区域内的像素数量,每英寸点数 = dpi或ppi(每英寸像素数) 尺寸 = 用于显示界面的物理空间量,屏幕对角线,英寸 分辨率 = 显示器中可用像素数,比例无关像素 = sp

我使用了这个[https://play.google.com/store/apps/details?id=lt.andro.screensize]来测量我的屏幕尺寸,该应用程序给出的屏幕尺寸为720x1280,但您说屏幕尺寸单位是“英寸”。 - K Guru

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接