Android dp到厘米的转换
来源:互联网 发布:挖机大转盘型号数据 编辑:程序博客网 时间:2024/04/30 02:04
为了绘制地图上的比例尺,需要自己去绘制和计算比例尺的长度和对应的值
首先计算dp到英寸的关系
DisplayMetrics metrics = getResources().getDisplayMetrics();
1dp约为result英寸
其中metrics.density代表一个dp对应的像素值,
metrics.xdpi代表一英寸对应的像素值,即The exact physical pixels per inch of the screen in the X dimension
因此,1dp约为result * 2.54f厘米
TypedValue.java文件
public static float applyDimension(int unit, float value, DisplayMetrics metrics) { switch (unit) { case COMPLEX_UNIT_PX: return value; case COMPLEX_UNIT_DIP: return value * metrics.density; case COMPLEX_UNIT_SP: return value * metrics.scaledDensity; case COMPLEX_UNIT_PT: return value * metrics.xdpi * (1.0f/72); case COMPLEX_UNIT_IN: return value * metrics.xdpi; case COMPLEX_UNIT_MM: return value * metrics.xdpi * (1.0f/25.4f); } return 0; }
0 0
- Android dp到厘米的转换
- 厘米与像素的单位转换
- 英寸和厘米之间的转换
- 象素厘米转换
- 英寸转换为厘米
- JAVA英尺转换厘米程序。
- 像素和厘米互相转换
- 问题 D: 英寸厘米转换
- Android从菜鸟到菜鸟:dp与px转换
- android px与dp(dip)的转换
- android DP和PX之间的转换
- Android中dp 与 px 的转换
- android dp 和 px 的相互转换
- android中dp和px的转换
- Android 中 px和dp 的转换
- dp,px,sp android间的转换
- android px dp sp的转换
- android px和dp之间的转换
- selenium wait
- HLSL Keywords (HLSL 关键字)
- java回车登陆
- poj1787 Charlie's Change
- 测试添加多级目录篇
- Android dp到厘米的转换
- 【黑马程序员】Java学习笔记之函数与数组
- 百度将取消referer关键词显示
- HLSL Appendix(HLSL附录)
- lua string 库函数
- Python基础学习一
- 基于Oracle OCI的数据访问C语言接口ORADBI
- Android加载大量图片时候的坑与改进方式
- 安装clojure编译工具leiningen