Android获取屏幕宽度与高度

1、

WindowManager wm = this.getWindowManager();
int width_1 = wm.getDefaultDisplay().getWidth();
int height_1 = wm.getDefaultDisplay().getHeight();


2、查看源码,官方推荐用getSize(Point)去替代getWidth()

Point mPoiont = new Point();
WindowManager wm = this.getWindowManager();
wm.getDefaultDisplay().getSize(mPoiont);
int width_2 = mPoiont.x;
int height_2 = mPoiont.y;

3、

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width_3 = dm.widthPixels;
int height_3 = dm.heightPixels;







你可能感兴趣的:(Android获取屏幕宽度,Android获取屏幕高度,Android获取屏幕宽高度)