//如果是获取单位是像素,可以如下:

Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;

//如果不在Activity页面,可以通过获取默认display

WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();

或者

Display display = getWindowManager().getDefaultDisplay(); 
int width = display.getWidth();  // deprecated
int height = display.getHeight();  // deprecated

另外一种用过DisplayMetrics获取:

DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);

 

相关文章:

  • 2021-06-16
  • 2022-12-23
  • 2022-03-05
  • 2022-03-01
  • 2022-12-23
  • 2022-12-23
  • 2021-07-08
猜你喜欢
  • 2021-08-10
  • 2022-12-23
  • 2021-09-04
  • 2021-12-03
  • 2021-09-27
  • 2022-01-08
相关资源
相似解决方案