Android Pixel to Dip Convert pxToSp(Context context, int pxValue)

Here you can find the source of pxToSp(Context context, int pxValue)

Description

Convert px value to sp value

Parameter

Parameter Description
context The context of operation
pxValue The sx value to be converted to dp

Return

The sp value

Declaration

public static int pxToSp(Context context, int pxValue) 

Method Source Code

//package com.java2s;
import android.content.Context;
import android.util.DisplayMetrics;

public class Main {
    /**//  ww  w  .j a  v a2 s. c om
     * Convert px value to sp value
     * @param context The context of operation
     * @param pxValue The sx value to be converted to dp
     * @return The sp value
     */
    public static int pxToSp(Context context, int pxValue) {
        DisplayMetrics displayMetrics = context.getResources()
                .getDisplayMetrics();
        return (int) ((pxValue / displayMetrics.scaledDensity) + 0.5);
    }
}

Related

  1. px2sp(Context context, float pxValue)
  2. px2sp(Context context, float pxValue)
  3. px2sp(float pxValue, float fontScale)
  4. pxToDp(Context context, int pxValue)
  5. pxToDp(Context ctx, int px)
  6. getDpFromPixel(float px, Context context)
  7. convertPxtoDp(Context context, int px)
  8. px2dip(Context context, int px)
  9. pixelsAsDp(Context context, int sizeInPx)