Java将像素转换为DP

时间:2018-11-25 01:57:46

标签: java

我有一个pixel输入,我想使用 Java 将其转换为DP

我应该使用什么公式?还是有一个我无法使用的外部库!?

此代码在android sdk中很常见。有没有办法在Android之外使用它?

public static float convertPixelsToDp(float px){
        DisplayMetrics metrics = Resources.getSystem().getDisplayMetrics();
        float dp = px / (metrics.densityDpi / 160f);
        return Math.round(dp);
    }

我不在Android上使用它,而是在Java应用程序中使用它,所以我想知道如何在Java(而非Android)中使用它。

0 个答案:

没有答案