获取标题栏和状态栏高度
来源:互联网 发布:被淘宝客服骗了怎么办 编辑:程序博客网 时间:2024/05/07 18:39
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();
//statusBarHeight 是上面所求的状态栏的高度
int titleBarHeight = contentTop - statusBarHeight
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();
//statusBarHeight 是上面所求的状态栏的高度
int titleBarHeight = contentTop - statusBarHeight
- 获取状态栏和标题栏高度
- 获取标题栏和状态栏高度
- 获取状态栏 标题栏 高度
- 获取状态栏、标题栏高度
- Android获取状态栏和标题栏的高度
- Android获取状态栏和标题栏的高度
- Android获取状态栏和标题栏的高度
- 获取window状态栏和标题栏的高度
- Android获取状态栏和标题栏的高度
- 获取window状态栏和标题栏的高度
- Android获取状态栏和标题栏的高度
- 获取window状态栏和标题栏的高度
- Android获取状态栏和标题栏的高度
- Android获取状态栏和标题栏的高度
- Android获取状态栏和标题栏的高度
- Android获取状态栏和标题栏的高度
- Android获取状态栏和标题栏的高度
- Android获取状态栏和标题栏的高度
- STM32
- 关于xcode4创建 静态库的问题。
- 学生成绩排序
- 游戏几要素
- 获得当前版本号
- 获取标题栏和状态栏高度
- Java编程:常见问题汇总
- Object information--CLASS
- MFC最小化到系统托盘
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- 系统加上<html:base />好处!
- unsigned signed类型区分很重要
- HCI_USB 调用
- Android 通过xml创建菜单