我有一个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)中使用它。