Android 分辨率 屏幕尺寸 dpi的关系

1.先了解这几个关键字的概念

(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”。720×1280表示此屏幕在宽度方向有720个像素,在高度方向有1280个像素。

(2)屏幕大小。屏幕大小是手机对角线的物理尺寸,以英寸(inch)为单位。

(3)dpi。每英寸的像素点数,数值越高当然显示越细腻。

2.知道手机尺寸和分辨率,怎么计算他的密度

假如我们知道一部手机的分辨率是1080×1920,屏幕大小是5英寸,你能否算出此屏幕的密度呢?哈哈,中学的勾股定理派上用场啦!通过宽1080和高1920,根据勾股定理,我们得出对角线的像素数大约是2203,那么用2203除以5就是此屏幕的密度了,计算结果是440。
在这里插入图片描述

3.开发的时候不同的密度会有不同的资源,那么知道密度后如何确定使用的哪个drawable文件夹下的资源呢,如图:

在这里插入图片描述