Android获取屏幕宽高的方法

 

private int width,height;
方法一:
        DisplayMetrics dm = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(dm);
        width = dm.widthPixels;
        height = dm.heightPixels;
方法二:
        Display display = getWindowManager().getDefaultDisplay();
        width = display.getWidth();
        height = display.getHeight();

 

 

 

Service 中获取的方法:

DisplayMetrics dm = new DisplayMetrics();
        dm = name.this.getApplicationContext().getResources().getDisplayMetrics();
        width = dm.widthPixels;
        height = dm.heightPixels;

 

 

你可能感兴趣的:(android)