Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Display display = getWindowManager().getDefaultDisplay();
- DisplayMetrics outMetrics = new DisplayMetrics ();
- display.getMetrics(outMetrics);
- float density = getResources().getDisplayMetrics().density;
- float dpHeight = outMetrics.heightPixels / density;
- float dpWidth = outMetrics.widthPixels / density;
- DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();
- float dpHeight = displayMetrics.heightPixels / displayMetrics.density;
- float dpWidth = displayMetrics.widthPixels / displayMetrics.density;
- Configuration configuration = yourActivity.getResources().getConfiguration();
- int screenWidthDp = configuration.screenWidthDp; //The current width of the available screen space, in dp units, corresponding to screen width resource qualifier.
- int smallestScreenWidthDp = configuration.smallestScreenWidthDp; //The smallest screen size an application will see in normal operation, corresponding to smallest screen width resource qualifier.
- 2 px = 3 dip if dpi == 80(ldpi), 320x240 screen
- 1 px = 1 dip if dpi == 160(mdpi), 480x320 screen
- 3 px = 2 dip if dpi == 240(hdpi), 840x480 screen
- final DisplayMetrics displayMetrics=getResources().getDisplayMetrics();
- final float screenWidthInDp=displayMetrics.widthPixels/displayMetrics.density;
- final float screenHeightInDp=displayMetrics.heightPixels/displayMetrics.density;
- DisplayMetrics displayMetrics = new DisplayMetrics();
- getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
- int width_px = Resources.getSystem().getDisplayMetrics().widthPixels;
- int height_px =Resources.getSystem().getDisplayMetrics().heightPixels;
- int pixeldpi = Resources.getSystem().getDisplayMetrics().densityDpi;
- int width_dp = (width_px/pixeldpi)*160;
- int height_dp = (height_px/pixeldpi)*160;
- int dp = (int)(pixel*getResources().getDisplayMetrics().density);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement