美文网首页
Android开发之屏幕适配

Android开发之屏幕适配

作者: 奈文_摩尔 | 来源:发表于2018-10-17 11:12 被阅读0次

    一、基本概念:

    1、屏幕尺寸:屏幕尺寸是指屏幕对角线的长度,单位是英寸,1英寸=2.54厘米。

    2、屏幕分辨率:屏幕分辨率指在横纵向上的像素点数,单位是px,1px=1个像素点。一般以纵向像素*横向像素,如:1920*1080。

    3、屏幕像素密度:屏幕像素密度是指每英寸上的像素点数,单位是dpi,即“dot per inch”的缩写,屏幕像素密度和以上两者有关。举例说明:一个屏幕尺寸为4.95英寸,分辨率为1920*1080的手机的像素密度为445dpi。公式为:(1920*1920+1080*1080)开根号/4.95。

    4、像素(px):构成图像的最小单位。

    5、dp、dip:Density Independent Pixels的缩写,即密度无关像素以160dpi为基准,1dip=1px。

    6、sp:Scale-Independent Pixels可以根据文字大小首选项进行缩放。谷歌官方推荐使用12sp及以上大小,且尽量使用(12sp、14sp、18sp、22sp)这四种,其他可能会影响精度。

    7、各dpi对应的像素密度范围:

    二、开发中需注意的细节:

    1、linearlayout中的weight:weight计算出的宽度为=原来宽度+剩余宽度所占百分比的宽度。

    备注:此文章只为记录个人容易混淆的点,并不是所有的适配方案。

    相关文章

      网友评论

          本文标题:Android开发之屏幕适配

          本文链接:https://www.haomeiwen.com/subject/almhzftx.html