- @Override
- public void onWindowFocusChanged(boolean hasFocus) {
- super.onWindowFocusChanged(hasFocus);
- Rect frame = new Rect();
- getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);
- int statusBarHeight = frame.top;
- // 获取标题栏高度
- Window window = getWindow();
- int contentViewTop = getWindow()
- .findViewById(Window.ID_ANDROID_CONTENT).getTop();
- // statusBarHeight是上面所求的状态栏的高度
- titleBarHeight = contentViewTop - statusBarHeight;
- Log.i("test", "statusBarHeight=" + statusBarHeight + " contentViewTop="
- + contentViewTop + " titleBarHeight=" + titleBarHeight);
- }
来源: http://www.phpxs.com/code/1001620/