状态栏高度 && 标题栏高度
来源:互联网 发布:pdf.js 编辑:程序博客网 时间:2024/06/10 02:36
1.获取状态栏高度:
decorView是window中的最顶层view,可以从window中获取到decorView,然后decorView有个getWindowVisibleDisplayFrame方法可以获取到程序显示的区域,包括标题栏,但不包括状态栏。
于是,我们就可以算出状态栏的高度了。
java代码:
Rect frame = new Rect();
getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);
int statusBarHeight = frame.top;
2.获取标题栏高度:
getWindow().findViewById(Window.ID_ANDROID_CONTENT)这个方法获取到的view就是程序不包括标题栏的部分,然后就可以知道标题栏的高度了。
java代码:
int contentTop = getWindow().findViewById(Window.ID_ANDROID_CONTENT).getTop();
//statusBarHeight是上面所求的状态栏的高度
int titleBarHeight = contentTop - statusBarHeight
- 状态栏高度 && 标题栏高度
- 状态栏高度和标题栏高度
- android 状态栏 标题栏 高度
- 获取状态栏 标题栏 高度
- 获取状态栏、标题栏高度
- android 获取状态栏高度, 获取标题栏高度
- 获取状态栏和标题栏高度
- 获取标题栏和状态栏高度
- android 状态栏、标题栏、屏幕高度
- 获取状态栏、标题栏的高度
- android 状态栏、标题栏、屏幕高度
- android 状态栏、标题栏、屏幕高度
- android 状态栏、标题栏、屏幕高度
- android 状态栏、标题栏、屏幕高度
- android 状态栏、标题栏、屏幕高度
- android 状态栏、标题栏、屏幕高度
- Android 状态栏、标题栏、屏幕高度
- android 获取标题栏状态栏高度
- Exception
- oracle 常见错误问题
- oracle:一台主机多个实例,sqlplus连接问题
- ios 进阶 -- NSRunLoop 解析
- Java多态
- 状态栏高度 && 标题栏高度
- ios 进阶 -- objc / c++ /c 混合编程
- C#调用Quartz实例代码 Quartz 定时作业
- Ubuntu KDE安装
- 8086 CPU 寄存器简介
- 简单蚁群算法的实现
- hdu 3873 Invade the Mars(自写堆优化Dijkstra)
- GIS空间分析功能Clip,Erease,Union和Intersects实现方法详谈
- 数据库镜像和日志传送配合完成高可用性以及灾难恢复