Android 中的DisplayMetrics类的用法
来源:互联网 发布:知乎女神芈十四 编辑:程序博客网 时间:2024/04/30 06:37
Android 可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。
手机的分辨率信息是手机的一项重要信息,很好的是,Android 已经提供DisplayMetircs 类可以很方便的获取分辨率。下面简要介绍 DisplayMetics 类:
Andorid.util 包下的DisplayMetrics 类提供了一种关于显示的通用信息,如显示大小,分辨率和字体。
为了获取DisplayMetrics 成员,首先初始化一个对象如下:
DisplayMetrics display= new DisplayMetrics();
Log.d("yujian<<", display.toString());//直接在这里输出,信息都是0.
getWindowManager().getDefaultDisplay().getMetrics(display);//将当前窗口的一些信息放在DisplayMetrics类中,
Log.d("yujian<<", display.toString());//然后就可以通过dispalyMetrics类来获取当前窗口的一些信息
注:构造函数DisplayMetrics 不需要传递任何参数;getDefaultDisplay() 方法将取得的宽高维度存放于DisplayMetrics 对象中,而取得的宽高维度是以像素为单位(Pixel) ,“像素”所指的是“绝对像素”而非“相对像素”。
通过 DisplayMetrics的 toString()方法可以获取到 DisplayMetrics的大部分 fields信息,如下是在分辨率为 480x320情况下的一些输出信息:
12-06 16:39:34.946: D/yujian<<(6731): DisplayMetrics
{density=1.0, width=320, height=480, scaledDensity=1.0,
xdpi=159.37254, ydpi=160.42105}
- Android 中的DisplayMetrics类的用法
- Android 中的DisplayMetrics类的用法
- Android 中的DisplayMetrics类的用法
- Android 中的DisplayMetrics类的用法
- Android 中的DisplayMetrics类的用法
- Android 中的DisplayMetrics类的用法
- Android 中的DisplayMetrics类的用法
- Android 中的DisplayMetrics类的用法
- Android 中的DisplayMetrics类的用法
- Android 中的DisplayMetrics类的用法
- Android 中的DisplayMetrics类的用法
- Android 中的DisplayMetrics的用法
- Android:DisplayMetrics用法
- DisplayMetrics的用法
- DisplayMetrics的用法--屏幕分辨率
- android中DisplayMetrics类的作用
- android中DisplayMetrics类的作用
- Android中获取屏幕信息DisplayMetrics的用法
- Activity的task相关
- MYSQL 第五章 子查询,多表更新,外连接,左连接,右连接,内连接,多表连接,无限级分类表设计,多表删除
- makefile知识点归纳
- 电容自谐振频率
- [LeetCode] Sqrt(x)
- Android 中的DisplayMetrics类的用法
- BBB学习之路
- 获取对象的类名,属性及方法列表
- 关于transform的一些用法
- Maven的Snapshot版本与Release版本
- 天猫11.11:搜索引擎实时秒级更新
- 电容、频率之间的关系
- 影视并购,是谁写的万能故事大纲?
- HDU 3853 期望概率DP