binbinyang---Android 屏幕适配

来源:互联网 发布:windows live id登录 编辑:程序博客网 时间:2024/06/06 15:52
Android Phone屏幕适配
 
(不可转载)
原理:
    筛选适配方法
        将不同手机屏幕进行划分,通过分辨率+屏幕尺寸划分屏幕种类,如下:
常见分屏幕辨率:320*480 、480*800、480*854、540*960、720*1280、1080*1920                  
常见的屏幕尺寸:2.4、2.8、3.5、3.7、4.2、5.0、5.5、6.0
这种划分一一对应,显然需要做很多种机型适配。另一种方式通过像素密度对屏幕的划分如下:
120-160、160-240、240-320、320-480、480-640     只需要做5种适配就可以了。

使用像素密度(dpi)适配原理
    dpi像素密度定义:每英寸的像素密度。
     计算公式:dpi=(pxw*pxw+pxh*pxh)开平方/c【备注:c为英寸】
接下来我们看一条规律
    假如 160dpi为基准,1dip=1px,
    密度是320dpi,1dip=2px,
以此类推,这是在Android中对应的一种标准,但是不管你用的是哪种基准,我们可以算出来在一种手机屏幕里面160dpi 的情况下  dip与px的关系是一样的即:dp=px*160/dpi  。
结论
    在android中,dp=px*160/dpi,设计师们可以针对屏幕像素密度160,240,320,480 , 640 对应比例为:2:3:4:6:8。
                
Android内 实现适配如下
名称像素密度范围mdpi120dpi~160dpihdpi160dpi~240dpixhdpi240dpi~320dpixxhdpi320dpi~480dpixxxhdpi480dpi~640dpi
     

根据适配需求一一对应就可以了
0 0
原创粉丝点击