2013.04.16——— android 获取状态栏高度


public int getStatusBarHeight(){//Rect rect= new Rect();////Window window= ((Activity) context).getWindow();//window.getDecorView().getWindowVisibleDisplayFrame(rect);//System.out.println(rect.top);//return rect.top;Class<?> c = null; Object obj = null; Field field = null; int x = 0, sbar = 0; try{     c = Class.forName("com.android.internal.R$dimen");     obj = c.newInstance();     field = c.getField("status_bar_height");     x = Integer.parseInt(field.get(obj).toString());     sbar = context.getResources().getDimensionPixelSize(x); } catch(Exception e1) {     e1.printStackTrace(); }return sbar;}

更多相关文章

  1. android给listview的item设定高度
  2. Android获取屏幕宽度与高度
  3. android 获取控件真实高度
  4. android 修改谷歌拼音输入法全屏时的高度
  5. 如何修改 Android 状态栏高度?
  6. EditText高度的改变
  7. 【Android view】获取状态栏高度statu bar height的正确姿势
  8. Android获取设备状态栏status bar高度的正确姿势
  9. Android屏幕尺寸、标题栏高度、状态栏高度、当前View尺寸

随机推荐

  1. Android(安卓)架构组件 —— Lifecycle-a
  2. 内存泄漏优化---Bitmap优化
  3. Android(安卓)Databinding:再见Presenter
  4. [置顶] Android(安卓)OpenGL ES 开发教程
  5. ubuntu16.04 + Qt5.13 搭建安卓开发环境
  6. Android重写View并且自定义属性(二)
  7. Android安卓开发 弹性布局(复制即用)
  8. Android(安卓)studio中导出jar包
  9. 微信视频全屏问题解决方案
  10. Android系统的开机画面显示过程分析(8)