Java tutorial
//package com.java2s; /* * Copyright (c) 2015 The CCP project authors. All Rights Reserved. * * Use of this source code is governed by a Beijing Speedtong Information Technology Co.,Ltd license * that can be found in the LICENSE file in the root of the web site. * * http://www.yuntongxun.com * * An additional intellectual property rights grant can be found * in the file PATENTS. All contributing project authors may * be found in the AUTHORS file in the root of the source tree. */ import android.content.Context; import android.content.res.Resources; public class Main { private static float mPixels = 0.0F; private static float density = -1.0F; public static int dip2px(float dipValue) { final float scale = Resources.getSystem().getDisplayMetrics().density; return (int) (dipValue * scale + 0.5f); } /** * @param context * @param pixels * @return */ public static int getDisplayMetrics(Context context, float pixels) { if (mPixels == 0.0F) mPixels = context.getResources().getDisplayMetrics().density; return (int) (0.5F + pixels * mPixels); } }