转自:http://blog.csdn.net/guolin_blog/article/details/16919859
获取状态栏的高度。
1 private static int statusBarHeight; 2 3 private int getStatusBarHeight() { 4 if (statusBarHeight == 0) { 5 try { 6 Class<?> c = Class.forName("com.android.internal.R$dimen"); 7 Object o = c.newInstance(); 8 Field field = c.getField("status_bar_height"); 9 int x = (Integer) field.get(o); 10 statusBarHeight = getResources().getDimensionPixelSize(x); 11 } catch (Exception e) { 12 e.printStackTrace(); 13 } 14 } 15 return statusBarHeight; 16 }
原文:http://www.cnblogs.com/liyiran/p/5156800.html