Android中dp、sp与px之间的相互转换

原创 2016年05月30日 16:22:18

public class DisplayUtil {
    /**
     * dp to px
     */
    public static int dp2px(Context context,int dp) {
        return (int) (dp*context.getResources().getDisplayMetrics().density+0.5f);
    }

    /**
     * px to dp
     */
    public static int px2dp(Context context, int px) {
        return (int) (px/context.getResources().getDisplayMetrics().density+0.5f);
    }

    /**
     * px to sp
     */
    public static int px2sp(Context context, int px) {
        return (int) (px/context.getResources().getDisplayMetrics().scaledDensity+0.5f);
    }

    /**
     * sp to px
     */
    public static int sp2px(Context context, int sp) {
        return (int) (sp * context.getResources().getDisplayMetrics().scaledDensity + 0.5f);
    }
}



版权声明:本文为博主原创文章,未经博主允许不得转载。

Android px、dp、sp之间相互转换

经测,可用的,所以这里转载一下,方便查阅。 dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持...

Android中常用单位dp,px,sp之间的相互转换

MainActivity如下: package cc.testunitswitch; import android.os.Bundle; import android.util.DisplayMet...
  • lfdfhl
  • lfdfhl
  • 2013年10月31日 17:38
  • 2078

Android中px、dp、sp之间相互转换

dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖...

Android px、dp、sp之间相互转换

dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖...

Android px、dp、sp之间相互转换

dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖...

Android px、dp、sp之间相互转换

dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖...

【Android技术】Android px、dp、sp之间相互转换

转载自:http://blog.csdn.net/fx_sky/article/details/8588703 dp(dip): device independent pixels(设备独立像素)....

Android dp和px/sp等单位相互转换

  • 2015年12月28日 13:56
  • 6KB
  • 下载

Android px,dp ,sp之间的互相转换

dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依...

Android单位转换 (px、dp、sp之间的转换工具类)

原文出自:http://blog.csdn.net/mouse12138/article/details/51249027 package com.njxz.sy.deliverysystem....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android中dp、sp与px之间的相互转换
举报原因:
原因补充:

(最多只允许输入30个字)