Wednesday, July 6, 2016

How to Convert Pixels to Density Independent (DP) Pixels

The following code snippet shows how to convert device specific pixels to density independent pixels. It returns a float value to represent dp equivalent to px value


public static float convertPixelsToDp(float px, Context context)
Resources resources = context.getResources();
DisplayMetrics metrics = resources.getDisplayMetrics();
float dp = px / (metrics.densityDpi / 160f);
return dp;

...
Posted under . Read full article from Stacktips.
Follow author on twitter https://twitter.com/npanigrahy.