首页 > 移动平台 > 详细

android 通过反射方法获取状态栏高度

时间:2014-01-24 01:33:41      阅读:489      评论:0      收藏:0      [点我收藏+]

RT,直接贴代码

bubuko.com,布布扣
 1     /**
 2      * get the status_bar_height
 3      * @param activity
 4      * @return
 5      */
 6     public static int getStatusHeight(Activity activity) {
 7         int statusHeight = 0;
 8         Class<?> localClass = null;
 9         try {
10             localClass = Class.forName("com.android.internal.R$dimen");
11             Object localObject = localClass.newInstance();
12             int h = Integer.parseInt(localClass.getField("status_bar_height")
13                     .get(localObject).toString());
14             statusHeight = activity.getResources().getDimensionPixelSize(h);
15         } catch (Exception e) {
16             e.printStackTrace();
17         }
18         return statusHeight;
19     }
bubuko.com,布布扣

android 通过反射方法获取状态栏高度

原文:http://www.cnblogs.com/lovejoy/p/3531423.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!