Android中如何将dp,dip,sp与px相互转化
来源:互联网 发布:假学生证淘宝怎么搜 编辑:程序博客网 时间:2024/06/18 16:46
Android中有很多度量单位:比如常用的dp,dip,sp,px等,有时候需要将他们相互转换,有下面非常方便的方法:
比如sp转换成px:
TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, value, metric);
applyDimension函数原型如下:
float android.util.TypedValue.applyDimension(int unit, float value, DisplayMetrics metric)
可以通过一下方法获取metric
DisplayMetrics metric = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metric);
dp,dip的转换可以通过修改unit为:
TypedValue.COMPLEX_UNIT_DIP, TypedValue.COMPLEX_UNIT_DP
- Android中如何将dp,dip,sp与px相互转化
- Android中如何将dp,dip,sp与px相互转化
- Android中px与dip,sp的转化
- Android中px与dip,sp的转化
- Android中的dp、dip、sp与px
- Android中 dip dp px sp 区别
- android中得px、dp、dip、sp
- Android中dip、dp、px和sp
- Android中px、dp、dip、sp详解
- Android中px、dp、dip、sp详解
- android中dp(dip) px sp
- Android 中 px、dp、dip、sp详解
- android开发中px,dip,dp,sp,dpi的区别,以及dp与px换算公式.
- Android dip dp px sp
- android px dp dip sp
- android dip dp px sp
- Android中dp、sp与px之间的相互转换
- 单位转化 dp px sp dip
- 23种设计模式总结
- POJ 3254 Corn Fields(状压dp)
- DTN学习的一些有用链接
- C#中的数组
- jQuery设置和移除文本框默认值
- Android中如何将dp,dip,sp与px相互转化
- Java对Properties文件操作小结
- 简说一下coffeescript的constructor是如何导致Backbone.View的事件无法正常工作的.
- oracle 11g 创建数据库表空间
- Javascript: hash tables in javascript
- stl中的运算子
- 在BIRT报表中生成条形码,可扫描
- 不要通过终止进程的方式清理内存
- iOS里加密字符串、图片、视频方法