028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Androiddpi、dip、px、分辨率、屏幕尺寸、density关系以及换算

一、介绍

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、网络空间、营销软件、网站建设、黄陂网站维护、网站推广。

二、换算

    dip = (dpi/160)*pixel.(所以dip可能比像素更大或更小)

    /**
     * dp 的单位 转成为 px(像素)
     * 
     * @param context
     * @param dpValue
     * @return
     */
    public static int dip2px(Context context, float dpValue) {
        final float scale = context.getResources().getDisplayMetrics().density;
        return (int) (dpValue * scale + 0.5f);
    }
    /**
     * 从 px(像素) 的单位 转成为 dp
     * 
     * @param context
     * @param pxValue
     * @return
     */
    public static int px2dip(Context context, float pxValue) {
        final float scale = context.getResources().getDisplayMetrics().density;
        return (int) (pxValue / scale + 0.5f);
    }

        Android中,

        在160dpi (mdpi)中, 1 dip = 1 px;
        在120dpi(ldpi)中,    1 dip = 0.75px;
        在240dpi (hdpi)中, 1 dip  = 1.5px;
        在320dpi(xhdpi)中,1dip   = 2px;

三、Android中的适配

      在如下目录中分别对应各个分辨率的,即可做到不同手机的适配   

    Android dpi、dip、px、分辨率、屏幕尺寸、density 关系以及换算

    Android dpi、dip、px、分辨率、屏幕尺寸、density 关系以及换算

       我是用下面的工具来看美工的图的,截图如下,可以切换不同的分辨率

    Android dpi、dip、px、分辨率、屏幕尺寸、density 关系以及换算

Android dpi、dip、px、分辨率、屏幕尺寸、density 关系以及换算


网页名称:Androiddpi、dip、px、分辨率、屏幕尺寸、density关系以及换算
文章源于:http://www.tsicrk.com/article/ggppje.html

其他资讯

让你的专属顾问为你服务

3.0133s