Java tutorial
//package com.java2s; //License from project: Apache License import android.app.Activity; import android.content.Context; import android.util.DisplayMetrics; public class Main { public static int dip2px(Context context, int dip) { return (int) (getScreenDensity(context) * dip); } public static float getScreenDensity(Activity activity) { DisplayMetrics metrics = new DisplayMetrics(); activity.getWindowManager().getDefaultDisplay().getMetrics(metrics); return metrics.density; } public static float getScreenDensity(Context context) { return context.getResources().getDisplayMetrics().density; } }