文章      动态     相关文章     最新文章     手机版动态     相关动态     |   首页|会员中心|保存桌面|手机浏览

gm6kbc

http://keair.bhha.com.cn/comgm6kbc/

相关列表
文章列表
  • 暂无文章
推荐文章
联系方式
  • 联系人:赵先生
  • 电话:13530735493
Android屏幕适配问题,dip,px,dpi,ppi,sp,density,分辨率,尺寸详细解释及转换手机屏幕图片「Android屏幕适配问题,dip,px,dpi,ppi,sp,density,
发布时间:2025-02-22        浏览次数:3        返回列表

1.dip:

2.px:

3.分辨率:

4.屏幕尺寸:

5.ppi:

6.dpi:

7.sp:

8.metrics.density:

Android 中的密度就是屏幕每英
寸所包含的像素数,通常以 dpi为单位。比如一个手机屏幕的宽是 2 英寸长是 3 英寸,如果
它的分辨率是 320*480 像素,那这个屏幕的密度就是 160dpi,如果它的分辨率是 640*960
那这个屏幕的密度就是 320dpi,因此密度值越高的屏幕显示的效果就越精细

dpi是物理上的,即人为的划分每英寸上面有多少个点,但是这个物理点到底多长,需要多少个像素点去填这个并不固定,ppi是图像上的,即每英寸有多少个像素点


注意在android中dpi所指的概念就是图像上的ppi

dpi最早是用于印刷行业,跟ppi还是有本质不同的,Android应该是误用了dpi这个概念。但是在android中我们认为dpi就等于ppi就可以了
谷歌把160ppi的屏幕规定有160dpi,即一个物理点对应一个像素点,所以现在160这个值是固定的了

metrics.density = dpi/160

这其中dpi和160的单位都是(像素/英寸),所以metrics.density根本没有单位只是一个比值,用来描述dp和px的关系