您的位置:首页 > 移动开发 > Android开发

完美获取Android状态栏高度

2015-01-06 15:46 190 查看
来自: http://www.cnblogs.com/LuoYer/archive/2011/11/06/2238167.html

闲暇写了个单本小说阅读的应用。中间碰到了需要获取状态栏高度的问题。

就像android后期版本,无法直接退出一样。找了一些方法来获取状态栏高度,结果都是为0.

还好,牛人是很多的,当时,找到一段代码,能够有效的获取状态栏的高度。特此记录,备忘,以及供大家参考。

个人注:以下代码不能在onCreate里面使用,否则获取状态栏高度为0

Rect frame = new Rect();

getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);

int statusBarHeight = frame.top;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: