Java tutorial
//package com.java2s; import android.content.Context; import android.util.TypedValue; public class Main { public static int sp2px(Context context, float spValue) { final float fontScale = context.getResources().getDisplayMetrics().scaledDensity; return (int) (spValue * fontScale + 0.5f); } /** * sp to px * @param context * @param px * @return */ public static int sp2px(Context context, int px) { return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, px, context.getResources().getDisplayMetrics()); } }