package com.zhan_dui.utils;
import android.content.Context;
import android.util.DisplayMetrics;
import android.view.Display;
import android.view.WindowManager;
public class DensityUtils {
public static int dp2px(Context context, int dp) {
DisplayMetrics displayMetrics = context.getResources()
.getDisplayMetrics();
return (int) ((dp * displayMetrics.density) + 0.5);
}
public static int px2dp(Context context, int px) {
DisplayMetrics displayMetrics = context.getResources()
.getDisplayMetrics();
return (int) ((px / displayMetrics.density) + 0.5);
}
@SuppressWarnings("deprecation")
public static int getScreenWidth(Context context) {
WindowManager wm = (WindowManager) context
.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
return display.getWidth();
}
@SuppressWarnings("deprecation")
public static int getScreenHeight(Context context) {
WindowManager wm = (WindowManager) context
.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
return display.getHeight();
}
}