Android平台中获取状态栏的高度代码实现
来源:互联网 发布:解码软件下载 编辑:程序博客网 时间:2024/06/04 19:20
Android平台中获取状态栏的高度代码实现
- /**
- *
- * @param activity
- * @return > 0 success; <= 0 fail
- */
- public int getStatusHeight(Activity activity){
- int statusHeight = 0;
- Rect localRect = new Rect();
- activity.getWindow().getDecorView().getWindowVisibleDisplayFrame(localRect);
- statusHeight = localRect.top;
- if (0 == statusHeight){
- Class<?> localClass;
- try {
- localClass = Class.forName("com.android.internal.R$dimen");
- Object localObject = localClass.newInstance();
- int i5 = Integer.parseInt(localClass.getField("status_bar_height").get(localObject).toString());
- statusHeight = activity.getResources().getDimensionPixelSize(i5);
- } catch (ClassNotFoundException e) {
- e.printStackTrace();
- } catch (IllegalAccessException e) {
- e.printStackTrace();
- } catch (InstantiationException e) {
- e.printStackTrace();
- } catch (NumberFormatException e) {
- e.printStackTrace();
- } catch (IllegalArgumentException e) {
- e.printStackTrace();
- } catch (SecurityException e) {
- e.printStackTrace();
- } catch (NoSuchFieldException e) {
- e.printStackTrace();
- }
- }
- return statusHeight;
- }
0 0
- Android平台中获取状态栏的高度代码实现
- Android中获取状态栏高度的方法
- 获取Android状态栏的高度
- Android 获取状态栏的高度
- Android获取状态栏的高度
- 获取Android状态栏的高度
- 获取Android状态栏的高度
- android获取状态栏的高度。
- android获取状态栏的高度
- Android获取状态栏的高度
- android 获取状态栏的高度
- Android获取状态栏的高度:
- android获取状态栏的高度
- Android 获取屏幕高度,标题高度,状态栏高度(实例代码)
- android 中获取 状态栏,标题栏,ActionBar的高度
- Android中获取状态栏高度的有效方法
- Android:获取状态栏高度
- Android 获取状态栏高度
- HDU ACM 1054 Strategic Game 二分图最小顶点覆盖?树形DP
- hdu 5202 Rikka with string
- 我所理解的设计模式(C++实现)——模板方法模式(Template Method Pattern)
- 一起talk C栗子吧(第八回:C语言实例--素数)
- html css 仿微信底部自定义菜单
- Android平台中获取状态栏的高度代码实现
- UINavigationController应用之—-从无导航条push到有导航条
- 路由策略和策略路由
- 在普通用户下创建超级用户
- oracle中merge into..using..on..when..when..用法
- centos7 光盘本地yum源
- Opencv与matlab的混合编程
- Win7下Nginx的安装与配置
- 茵茵的第一课