android知识点累积说课材料.pdfVIP

  • 5
  • 0
  • 约5.45万字
  • 约 33页
  • 2021-03-23 发布于浙江
  • 举报
如何获取标题栏和状态栏高度 1.获取状态栏高度: decorView 是 window 中 的 最 顶 层 view , 可 以 从 window 中 获 取 到 decorView , 然 后 decorView 有 个 getWindowVisibleDisplayFrame 方法可以获取到程序显示的区域,包括标题栏,但不包括状态栏。 于是可以算出状态栏的高度了。 Rect frame = new Rect(); getWindow().getDecorView().getWindowVisibleDisplayFrame(frame); int statusBarHeight = frame.top; 2.获取标题栏高度: getWindow().findViewById(Window.ID_ANDROID_CONTENT) 这个方法获取到的 view 就是程序不包括标题栏的部分, 然 后就可以知道标题栏的高度了。 int contentTop = getWindow().findViewById(Window.ID_ANDROID_CONTENT).getTop()

文档评论(0)

1亿VIP精品文档

相关文档