我们在编程的时候,经常会通过获取当前手机屏幕的大小来调节一些控件的宽高,下面是获取手机窗口信息的代码
DisplayMetrics metric = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metric);
int width = metric.widthPixels; // 屏幕宽度(像素)
int height = metric.heightPixels; // 屏幕高度(像素)
当然也可以直接获取窗口对象来获取屏幕宽高
WindowManager wm = this.getWindowManager();
int width1 = wm.getDefaultDisplay().getWidth();
int height1 = wm.getDefaultDisplay().getHeight();