/**
* 获取手机屏幕宽度
* @param activity
* @return
*/
public static int getScreenWidth(Activity activity) {
return activity.getWindowManager().getDefaultDisplay().getWidth();
}
/**
* 获取手机屏幕高度
* @param activity
* @return
*/
public static int getScreenHeight(Activity activity) {
return activity.getWindowManager().getDefaultDisplay().getHeight();
}
/**
* 获取屏幕内容高度
*
*/
public int getScreenHeight() {
DisplayMetrics dm = new DisplayMetrics();
((Activity) getContext()).getWindowManager().getDefaultDisplay().getMetrics(dm);
int result = 0;
int resourceId = getContext().getResources()
.getIdentifier("status_bar_height", "dimen", "android");
if (resourceId > 0) {
result = getContext().getResources().getDimensionPixelSize(resourceId);
}
int screenHeight = dm.heightPixels - result;
return screenHeight;
}
获取手机屏幕、屏幕内容的高度和宽度
最新推荐文章于 2024-04-02 10:55:09 发布