安卓java dp和px转换 发表于 2024-07-20 更新于 2024-09-18 dp2pxJava123public static float dp2px(float dp) { return TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp, Resources.getSystem().getDisplayMetrics());} px2dpJava123456public static float px2dp(Context context,float px) { DisplayMetrics metrics = context.getResources().getDisplayMetrics(); float pxValue = px; float dpValue = pxValue / metrics.density; return dpValue;}