android屏幕 像素 DP 相关计算
来源:互联网 发布:监控分布图制作软件 编辑:程序博客网 时间:2024/05/18 01:12
// 获取屏幕宽度:
Context context=MainActivity.this;
WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
DisplayMetrics outMetrics = new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(outMetrics);
int mScreenWidth = outMetrics.widthPixels;
//1DP等于多少像素 PX = density * DP 或者 dp=outMetrics.widthPixels/outMetrics.density
//可以用下面公式 计算1DP占多少像素,
int dpx=(int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 1, context.getResources().getDisplayMetrics());
Log.v("zms", "屏幕宽度:"+mScreenWidth+"像素"+", 像素密度::"+outMetrics.densityDpi+" 像素比:"+outMetrics.density
+"\n 1DP等于"+dpx+"个像素,屏幕总共占"+mScreenWidth/outMetrics.density+"个dp");
中兴z5s手机 : 5寸 分辨率 1920*1080 像素密度 441
计算结果: 屏幕宽度:1080像素, 像素密度::480(441会算成480xxh) 像素比:3.0
1DP等于3个像素,屏幕总共占360.0个dp
1DP等于3个像素,屏幕总共占360.0个dp
layout-small(屏幕尺寸小于3英寸左右的布局),
layout-normal(屏幕尺寸小于4.5英寸左右),
layout-large(4英寸-7英寸之间),
layout-xlarge(7-10英寸之间)
layout-normal(屏幕尺寸小于4.5英寸左右),
layout-large(4英寸-7英寸之间),
layout-xlarge(7-10英寸之间)
* view.getX() 获取的是控件左上角相对于 父控件 左上角的像素
* view.getTranslationX 获取相对于 父控件的是偏移量,相对于创建视图时的原始位置,不管中间动画移动了多少次,都是相对于开始时候的距离
* view.getTranslationX 获取相对于 父控件的是偏移量,相对于创建视图时的原始位置,不管中间动画移动了多少次,都是相对于开始时候的距离
0 0
- android屏幕 像素 DP 相关计算
- android 屏幕dp值计算
- android手机屏幕密度的计算及dp、px、sp单位的转换,屏幕适配相关
- android计算 pad或手机的像素,密度,屏幕尺寸
- android屏幕适配相关计算
- android中相对像素dp(dip)、绝对像素px、sp和屏幕密度
- Android 屏幕像素计算方法
- android获取屏幕像素
- Android屏幕像素转换
- 获取屏幕像素及相关的信息
- Android,关于设备独立像素(dip/dp),关于机型屏幕适配
- ArcGIS for Android地图上实际距离与对应的屏幕像素值计算
- android计算pad或手机的分辨率/像素/密度/屏幕尺寸/DPI值的方法
- ****android计算pad或手机的分辨率/像素/密度/屏幕尺寸/DPI值的方法
- Android 计算字符串在屏幕上所占的长度和宽度(像素单位)
- android计算pad或手机的分辨率/像素/密度/屏幕尺寸/DPI值的方法
- android计算pad或手机的分辨率/像素/密度/屏幕尺寸/DPI值的方法
- android计算手机的分辨率/像素/密度/屏幕尺寸/DPI值的方法
- LeetCode之Climbing Stairs
- 如何提高机器学习中的分类准确率
- VB.NET中调用bcp代码
- 看数据结构写代码(23) 二叉链表的实现
- Python 连接数据库MySQLdb模块的安装
- android屏幕 像素 DP 相关计算
- C语言strcmp()函数:比较字符串(区分大小写)
- 欢迎使用CSDN-markdown编辑器
- 运算符重载函数的参数类型以及返回值类型
- UIResponder
- how to unzip split file
- 这一次给Nexus7 build4.4.4_r1出现的问题记载
- 使用Android studio分析内存泄露
- img 商务通 pc 站代码