Java tutorial
//package com.java2s; //License from project: Apache License import android.app.Activity; import android.content.Context; import android.util.DisplayMetrics; import android.util.TypedValue; import android.view.View; public class Main { public static DisplayMetrics dm; public static void setPadding(Context context, View view, int leftDpValue, int topDpValue, int rightDpValue, int bottomDpValue) { view.setPadding(dp2px(context, leftDpValue), dp2px(context, topDpValue), dp2px(context, rightDpValue), dp2px(context, bottomDpValue)); } public static int dp2px(Context context, float dpValue) { return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dpValue, context.getResources().getDisplayMetrics()); } public static DisplayMetrics getDisplayMetrics(Activity activity) { if (dm == null) { dm = new DisplayMetrics(); activity.getWindowManager().getDefaultDisplay().getMetrics(dm); } return dm; } }