Рабочий вариант, как в Activity, так и вне Activity:
WindowManager wm = (WindowManager) getBaseContext().getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); Point geometry = new Point(); display.getSize(geometry); int width = geometry.x; int height = geometry.y;