Skip to content

Instantly share code, notes, and snippets.

@truedem
Last active August 21, 2016 17:53
Show Gist options
  • Save truedem/634d885b73e520c8b177a890f2981eb7 to your computer and use it in GitHub Desktop.
Save truedem/634d885b73e520c8b177a890f2981eb7 to your computer and use it in GitHub Desktop.
Android display metrics in DP and pixels
DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();
float dpHeight = displayMetrics.heightPixels / displayMetrics.density;
float dpWidth = displayMetrics.widthPixels / displayMetrics.density;
// variant, API 17+
Display display = context.getWindowManager().getDefaultDisplay();
DisplayMetrics realMetrics = new DisplayMetrics();
display.getRealMetrics(realMetrics);
float realWidth = realMetrics.widthPixels / realMetrics.density;
float realHeight = realMetrics.heightPixels / realMetrics.density;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment