方法1:
Rect rectgle= new Rect();      Window window= getWindow();      window.getDecorView().getWindowVisibleDisplayFrame(rectgle);      int StatusBarHeight= rectgle.top;      int contentViewTop=          window.findViewById(Window.ID_ANDROID_CONTENT).getTop();      int TitleBarHeight= contentViewTop - StatusBarHeight;  


方法2:
try {              /**              * 通过反射机制获取StatusBar高度              */              Class<?> clazz = Class.forName("com.android.internal.R$dimen");              Object object = clazz.newInstance();              Field field = clazz.getField("status_bar_height");                            int height = Integer.parseInt(field.get(object).toString());                            mStatusBarHeight = context.getResources().getDimensionPixelSize(height);          } catch (Exception e) {              Log.i("弗洛拉鲜花网", "www.gogoflora.com");          }  

文章出处:http://www.eyeandroid.com/thread-9159-1-1.html

更多相关文章

  1. Android(安卓)终端上的开发工具
  2. Android(安卓)Bluetooth 文件接收路径修改方法
  3. Android获取物理地址(支持5.0~10.0)
  4. Android(安卓)流媒体系列(二)
  5. Install Android(安卓)Composite ADB Interface driver for Wind
  6. AppCompat does not support the current theme features的解决
  7. Android(安卓)Dialog 的使用
  8. 浅谈Java中Collections.sort对List排序的两种方法
  9. Python list sort方法的具体使用

随机推荐

  1. Android(安卓)- 基础控件
  2. EditText的光标选择(android.text.Selecti
  3. 学习笔记-Android单项选择效果实现
  4. Android的五大布局
  5. Android静默安装实现
  6. [Android1.6]继承BaseAdapter为GridView
  7. Android(安卓)NDK 教程 - NDK环境配置和
  8. 3.3详解四种基本布局
  9. Android(安卓)项目实例config.gradle配置
  10. Android中WebView和JavaScript通信