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;

猜你喜欢

转载自bgj.iteye.com/blog/1773305