package com.example.myapplication.initview;
import android.content.Context;
import android.util.DisplayMetrics;
import android.view.WindowManager;
/**
* Created by pw on 2019/3/27 13:57
* E-Mail Address: pw163.com
*/
public class UiUtil {
// 获取最大宽度
public static int getMaxWidth(Context context) {
WindowManager wm = (WindowManager) context.getSystemService( Context.WINDOW_SERVICE );
DisplayMetrics dm = new DisplayMetrics();
wm.getDefaultDisplay().getMetrics( dm );
return dm.widthPixels;
}
// 获取最大高度
public static int getMaxHeight(Context context) {
WindowManager wm = (WindowManager) context.getSystemService( Context.WINDOW_SERVICE );
DisplayMetrics dm = new DisplayMetrics();
wm.getDefaultDisplay().getMetrics( dm );
return dm.heightPixels;
}
/**
* 获取沉浸式状态栏高度
* @return
*/
public static int getActionBarHight(Context context) {
int result = 0;
int identifier = context.getResources().getIdentifier("status_bar_height", "dimen", "android");
if (identifier>0){
result = context.getResources().getDimensionPixelSize(identifier);
}
return result;
}
}