嫣安  

像素:组成图象的最基本单元要素:点。

分辨率:在长和宽的两个方向上各拥有的像素个数。(例如:640X480 px)

 

屏幕分辨率:屏幕上横向、纵向 方向上 单位英寸的像素个数,体现显示器单位英寸显示精度。(例如:1280×1024 px)

屏幕大小:像素点与点之间的距离可以作为一个长度单位来量化屏幕横向、纵向的长度大小;显然不同分辨率像素点之间距离不一样,所以在比较屏幕大小时必须确定分辨率,或者进行转化。

 

1、WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
int width = wm.getDefaultDisplay().getWidth();
int height = wm.getDefaultDisplay().getHeight();

 

 

2、WindowManager wm1 = this.getWindowManager();
int width1 = wm1.getDefaultDisplay().getWidth();
int height1 = wm1.getDefaultDisplay().getHeight();
        
       
3、获取分辨率

(1)DisplayMetrics dm = new DisplayMetrics();

       getWindowManager().getDefaultDisplay().getMetrics(dm);
       int mScreenWidth = dm.widthPixels;// 获取屏幕分辨率宽度
       int mScreenHeight = dm.heightPixels;

(2)height = getResources().getDisplayMetrics().heightPixels;

posted on 2015-11-24 19:05  gd_y  阅读(123)  评论(0)    收藏  举报