android 代码获取状态栏高度

项目中有需求要获取到状态栏的高度,
故记录一下代码的实现

/**
* 利用反射获取状态栏高度
* @return
*/
public int getStatusBarHeight() {
  int result = 0;
  //获取状态栏高度的资源id
  int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android");
  if (resourceId > 0) {
      result = getResources().getDimensionPixelSize(resourceId);
  }
  return result;
}

猜你喜欢

转载自blog.csdn.net/chaogelilun/article/details/85272996