3c2353cd
杜方
1、畅游通核销app源码提交;
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
package com.ectrip.cyt.utils;
import android.content.Context;
import android.util.DisplayMetrics;
/**
* @项目名称: Zhbj18
* @包名 :org.itheima18.zhbj.utils
* @创建时间: 2016-5-2 下午3:18:46
* @创建人: 邓琛
*
* @描述: dp,px互相转
*
* @修改时间: $Date: 2016-01-02 15:45:43 +0800 (Sat, 02 Jan 2016) $
* @修改的版本: $Rev: 14 $
* @修改人: $Author: xq $
*/
public class DenstityUtils
{
/**
* dp ---> px
*
* @param context
* @param dp
* @return
*/
public static int dp2px(Context context, int dp)
{
// > 公式: 1px = 1dp * (dpi / 160)
DisplayMetrics metrics = context.getResources().getDisplayMetrics();
int dpi = metrics.densityDpi;
return (int) (dp * (dpi / 160f) + 0.5f);
}
/**
* px --> dp
*
* @param context
* @param px
* @return
*/
public static int px2dp(Context context, int px)
{
DisplayMetrics metrics = context.getResources().getDisplayMetrics();
int dpi = metrics.densityDpi;
// > 公式: 1dp = 1px * 160 / dpi
return (int) (px * 160f / dpi + 0.5f);
}
}
|