您的位置:首页 > 移动开发 > Android开发

android像素db转px或者px转dp(有案例)

2015-07-22 13:51 489 查看
源码地址:http://download.csdn.net/detail/a876434758/8922609

截图:


部分源码:

/**

* 转换工具类

*

* @author zihao 2014-09-17

*

*/

public class DensityUtil {

/**

* 根据手机的分辨率从 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);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: