获取手机屏幕大小

 //通过windowManager获取
                DisplayMetrics dm = new DisplayMetrics();
                getWindowManager().getDefaultDisplay().getMetrics(dm);
                phoneWidth.setText("通过windowManager获取的手机屏幕的宽度:" + dm.widthPixels);
                phoneHeight.setText("通过windowManager获取的手机屏幕的高度:" + dm.heightPixels);

 //通过resources获取
                DisplayMetrics dm2 = getResources().getDisplayMetrics();
                phoneWidth.setText("通过resources获取的手机屏幕的宽度:" + dm2.widthPixels);
                phoneHeight.setText("通过resources获取的手机屏幕的高度:" + dm2.heightPixels);


//获取屏幕分辩率
                Display display = getWindowManager().getDefaultDisplay();
                phoneWidth.setText("通过获取屏幕分辩率获取手机屏幕的宽度:" + display.getWidth());
                phoneHeight.setText("通过获取屏幕分辩率获取手机屏幕的高度:" + display.getHeight());

你可能感兴趣的:(Android基础)