- 核心代码
public static int getStatusBarHeightPx(Activity activity) {
int height = 0;
int resourceId = activity.getApplicationContext().getResources().getIdentifier("status_bar_height", "dimen", "android");
if (resourceId > 0) {
height = activity.getApplicationContext().getResources().getDimensionPixelSize(resourceId);
}
return height;
}
- 原理:待补充。