Android 中像素px和dp的转化

    // dp转化为像素
    public int Dp2Px(Context context, float dp) {
        final float scale = context.getResources().getDisplayMetrics().density;
        return (int) (dp * scale + 0.5f);
    }

    // 像素转化为dp
    public int Px2Dp(Context context, float px) {

        final float scale = context.getResources().getDisplayMetrics().density;
        return (int) (px / scale + 0.5f);
    }

 

posted @ 2016-04-01 13:22  H_bolin  阅读(213)  评论(0编辑  收藏  举报