`
helpbs
  • 浏览: 1162217 次
文章分类
社区版块
存档分类
最新评论

android 正确获取屏幕像素大小

 
阅读更多

我们知道 屏幕的像素是根据DisplayMetrics类来获取的

具体的计算方法是 width =widthPixels *density; height =heightPixels *density (ps: widthPixels 和heightPixels ,density 都是从DisplayMetrics中获取的)。

代码如下:



在320*480 的phone 上的 到的widthPixels 值是320,heightPixels 值是480,density 的值是1.0。

在480*800 的phone 上的到的idthPixels 值是320,heightPixels 值是533,density 的值是1.5。

注意: 此处DisplayMetrics 不要使用context.getApplicationContext().getResources().getDisplayMetrics();

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics