获取状态栏高度的方法如下:
// TODO 邹奇 创建一个新矩形,所有的坐标都初始化为0
Rect rect = new Rect();
// TODO 邹奇 获取状态栏视图并将其附加到上面创建的矩形窗口上
getWindow().getDecorView().getWindowVisibleDisplayFrame(rect);
// TODO 邹奇 这时候,矩形的高就是状态栏的高度了
int rect_height = rect.top;
- 上面的代码我都特意查看了源码给出了注释,希望大家能看的更加明白。
- 不用谢啦!^_^!