package com.zhan_dui.utils; import android.content.Context; import android.util.DisplayMetrics; import android.view.WindowManager; public class Screen { public static int getStatusBarHeight(Context context) { int result = 0; int resourceId = context.getResources().getIdentifier( "status_bar_height", "dimen", "android"); if (resourceId > 0) { result = context.getResources().getDimensionPixelSize(resourceId); } return result; } public static int getScreenHeight(WindowManager manager) { DisplayMetrics metrics = new DisplayMetrics(); manager.getDefaultDisplay().getMetrics(metrics); return metrics.heightPixels; } public static int getScreenWidth(WindowManager manager) { DisplayMetrics metrics = new DisplayMetrics(); manager.getDefaultDisplay().getMetrics(metrics); return metrics.widthPixels; } }