欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Android 获取 屏幕状态栏高度和标题栏高度 避免出现0的情况,android避免出现,@Override

来源: javaer 分享于  点击 4968 次 点评:174

Android 获取 屏幕状态栏高度和标题栏高度 避免出现0的情况,android避免出现,@Override


@Override     public void onWindowFocusChanged(boolean hasFocus) {          super.onWindowFocusChanged(hasFocus);          Rect frame = new Rect();          getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);          int statusBarHeight = frame.top;          // 获取标题栏高度          Window window = getWindow();          int contentViewTop = getWindow()                  .findViewById(Window.ID_ANDROID_CONTENT).getTop();          // statusBarHeight是上面所求的状态栏的高度          titleBarHeight = contentViewTop - statusBarHeight;          Log.i("test", "statusBarHeight=" + statusBarHeight + " contentViewTop="                 + contentViewTop + " titleBarHeight=" + titleBarHeight);      }
相关栏目:

用户点评