Java tutorial
//package com.java2s; import android.content.res.Resources; public class Main { /** * Convert pixels to DP using the device screen density */ public static float pxToDp(float px) { float densityDpi = Resources.getSystem().getDisplayMetrics().densityDpi; return pxToDp(px, densityDpi); } /** * Convert pixels to DP using a given density from {@link DisplayMetrics} */ public static float pxToDp(float px, float densityDpi) { return px / (densityDpi / 160f); } }