Android的DisplayUtil
2016-03-05 12:45
711 查看
[code]public class DisplayUtil { /** * 将px装换成dp,保证尺寸不变 * @param context * @param pxValue * @return */ public static int px2dp(Context context,float pxValue){ float density = context.getResources().getDisplayMetrics().density;//得到设备的密度 return (int) (pxValue/density+0.5f); } public static int dp2px(Context context,float dpValue){ float density = context.getResources().getDisplayMetrics().density; return (int) (dpValue*density+0.5f); } public static int px2sp(Context context,float pxValue){ float scaleDensity = context.getResources().getDisplayMetrics().scaledDensity;//缩放密度 return (int) (pxValue/scaleDensity+0.5f); } public static int sp2px(Context context,float spValue) { float scaleDensity = context.getResources().getDisplayMetrics().scaledDensity; return (int) (spValue*scaleDensity+0.5f); } }
相关文章推荐
- Android之Notification的多种用法
- android开发系列之gradle认识
- 第二周笔记
- 初次使用Android Studio的配置问题
- eclipse中查看Android源代码
- android小技巧之TextView设置不同字体大小及样式
- TRIM:提升磁盘性能,缓解Android卡顿
- Android最简单的左右滑动轮播图,以及自动滚动
- 设置Android的ProgressBar的实时进度及比例
- android控件的隐藏与显示
- Android ViewGroup事件分发机制总结
- Mac下设置Android源代码编译环境
- 如何设置Android软键盘的默认不弹出?
- 编译Android AOSP代码
- Android编译过程中的碎碎念
- Android学习笔记----反编译APK文件
- Android学习笔记----常用adb指令
- android 密码显示与隐藏的切换
- Android悬浮缩放菜单的实现
- Android实现数据存储技术