Android中dp和px之间进行转换
2015-09-06 11:01
393 查看
以下是一个应用类,方便进行px和dp之间的转换。
import android.content.Context;
public class DensityUtil {
/**
* 根据手机的分辨率从 dp 的单位 转成为 px(像素)
*/
public static int dip2px(Context context, float dpValue) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (dpValue * scale + 0.5f);
}
/**
* 根据手机的分辨率从 px(像素) 的单位 转成为 dp
*/
public static int px2dip(Context context, float pxValue) {
final float scale = context.getResources().getDisplayMetrics().density;
bc70
return (int) (pxValue / scale + 0.5f);
}
}
---------------------------------------------------------------------------
GL(arui319)
http://blog.csdn.net/arui319
import android.content.Context;
public class DensityUtil {
/**
* 根据手机的分辨率从 dp 的单位 转成为 px(像素)
*/
public static int dip2px(Context context, float dpValue) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (dpValue * scale + 0.5f);
}
/**
* 根据手机的分辨率从 px(像素) 的单位 转成为 dp
*/
public static int px2dip(Context context, float pxValue) {
final float scale = context.getResources().getDisplayMetrics().density;
bc70
return (int) (pxValue / scale + 0.5f);
}
}
---------------------------------------------------------------------------
GL(arui319)
http://blog.csdn.net/arui319
相关文章推荐
- Android仿团购
- android 程序安装以后不要显示图标
- Android入门第一篇(介绍Android的基本内容)
- 开发日志整理1【android Launcher如何实现多屏循环滑动】
- Android实例-录音与回放(播放MP3)(XE8+小米2)
- Android下Affinities和Task
- 关于android中的dialogFragment详解
- Android笔记(十八)加速度传感器
- Android-getWritableDatabase()与getReadableDatabase()
- Android实例-程序界面内截取屏幕(XE8+小米2)
- Android的activity学习笔记
- Android studio删除项目
- Android实用代码七段(五)
- Android Studio快捷键-mac版
- xutils保存cookie
- Android Studio上的几个插件介绍
- Android SDK开发包国内下载地址
- Android两次后退键退出
- 史上最详细的Android Studio系列教程五--Gradle命令详解与导入第三方包
- 史上最详细的Android Studio系列教程四--Gradle基础