首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android获取荧屏分辨率之DisplayMetrics

2012-07-23 
android获取屏幕分辨率之DisplayMetricsandroid分辨率对于开发者来说是一项重要的信息。下面就来介绍下该信

android获取屏幕分辨率之DisplayMetrics

android分辨率对于开发者来说是一项重要的信息。下面就来介绍下该信息的获取。

?

Andorid.util 包下的DisplayMetrics 类提供了一种关于显示的通用信息,如显示大小,分辨率和字体。

?

初始化对象:

DisplayMetrics metrics = new DisplayMetrics();

metrics = getWindowManager().getDefaultDisplay().getMetrics;

?

metrics.widthPixels 屏幕宽

?

metrics.heightPixels 屏幕高

?

Milestone分辨率为(854*480),但是调试发现数值是(569*320)这是为什么呢?

?

这是因为真机中忘记考虑屏幕每英寸像素的密度了。

?

metrics.density 密度

?

Milestone的密度是1.5。 得到的分辨率乘以密度

?

metrics.widthPixels * metrics.density;

metrics.heightPixels * metrics.density;

?

(853.5 * 480)四舍五入(854 * 480)

热点排行