[android开发] 关于TypedValue.applyDimension()
来源:互联网 发布:linux zip 压缩文件 编辑:程序博客网 时间:2024/06/05 16:33
int margin = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4, getResources().getDisplayMetrice());
这是转变为标准尺寸的一个函数
其中,getResources().getDisplayMetrics()这是获取手机屏幕参数
TypedValue.applyDimension的源代码如下
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开发] 关于TypedValue.applyDimension()
- android TypedValue.applyDimension() 说明
- android TypedValue.applyDimension()的作用
- android TypedValue.applyDimension()的作用
- Android TypedValue.applyDimension()的用法
- android中TypedValue.applyDimension()介绍
- android TypedValue.applyDimension()的作用
- android TypedValue.applyDimension()的作用
- android TypedValue.applyDimension()的作用
- android TypedValue.applyDimension()的作用
- Android TypedValue.applyDimension()的用法
- android TypedValue.applyDimension()的作用
- Android TypedValue.applyDimension()的用法
- TypedValue.applyDimension
- 安卓开发——TypedValue.applyDimension()
- android TypedValue.applyDimension()代码转换dp,sp
- android TypedValue.applyDimension()的作用和解释
- android中 TypedValue.applyDimension 的作用
- intent.setFlags方法中的参数值含义
- Oracle建立表空间和用户
- 十天实训,Bee微博客户端,开启Android开发之路
- Excel中普通视图与打印预览内容显示不一致的解决方法
- 循环日程表问题
- [android开发] 关于TypedValue.applyDimension()
- Graph
- Error: The INF file contains Unicode characters that could not be converted correctly to ANSI
- Android ArrayAdapter 详解
- 移动端zepto点赞效果分析
- 秒杀多线程第三篇 原子操作 Interlocked系列函数
- Java 知识积累
- 史上最简单的Emoji显示
- javascript之使用Ajax事件