参考于:http://blog.csdn.net/ygzk123/article/details/7608723
//测试
//得到状态栏的高度statusHeight
Rect frame = new Rect();
getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);
int statusHeight = frame.top;
//得到标题栏的高度,为程序主题的top-状态栏的top
int contentHeight = findViewById(Window.ID_ANDROID_CONTENT).getTop();
int barHeight = contentHeight-statusHeight;
System.out.println("主体高度:"+contentHeight+" 标题栏高度:"+barHeight+" 状态栏高度:"+statusHeight);
测试结果一种:
12-31 21:37:53.662 3208-3208/com.fragmentweixin I/System.out: 主体高度:168 标题栏高度:108 状态栏高度:60
这样,可以得到状态栏高度和标题栏高度了!