博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android下获取状态栏的高度
阅读量:5861 次
发布时间:2019-06-19

本文共 1479 字,大约阅读时间需要 4 分钟。

hot3.png

/**     *      * @param activity     * @return > 0 success; <= 0 fail     */    public static 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;    }

转载于:https://my.oschina.net/u/1777508/blog/318178

你可能感兴趣的文章
docker安装nginx
查看>>
利用Web Service技术实现Token动态获取
查看>>
saltstack之Return data to a mysql server
查看>>
沫沫金讲:Eclipse卡死cup内存双爆,取消验证无效--看这里修改.project跟我做
查看>>
centOS 7.0 禁ip访问服务器
查看>>
扩展ACL
查看>>
确定安全威胁与漏洞-D
查看>>
联想助力德国莱布尼茨超算中心实现每秒26.7千万亿次计算能力
查看>>
Openstack 安装部署指南翻译系列 之 Glance服务安装(Image)
查看>>
MongoDB基础操作
查看>>
MS SQL SERVER搜索某个表的主键所在的列名
查看>>
用 datalist控件进行分页(28)
查看>>
槽函数中显示对话框一闪而过
查看>>
easyUI 中datagrid 返回列隐藏方法
查看>>
使用expect编写脚本
查看>>
del_timer_sync不能睡眠的原因
查看>>
BIOS的自检原理和其重要性
查看>>
Python 字符串操作方法大全
查看>>
linux 修改时区 改为24小时制
查看>>
Docker镜像的构建
查看>>