Question:
I am trying to get the screen dimensions of an Android device, I am trying with this code:
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth(); // obsoleto (deprecated)
int height = display.getHeight(); // obsoleto (deprecated)
Which is obsolete (deprecated), what would be the current correct way to obtain the dimensions of the device screen?
Answer:
You can use DisplayMetrics
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
int width = metrics.widthPixels; // ancho absoluto en pixels
int height = metrics.heightPixels; // alto absoluto en pixels
Note: This form is supported from API Level 1