码迷,mamicode.com
首页 > 移动开发 > 详细

android 入门-控件 测量状态栏高度

时间:2015-09-29 11:19:04      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:

private ViewTreeObserver viewTreeObserver;

 

/** 获取可見区域高度 **/
WindowManager manager = getWindowManager();
window_width = manager.getDefaultDisplay().getWidth();
window_height = manager.getDefaultDisplay().getHeight();

 

viewTreeObserver = dragImageView.getViewTreeObserver();
viewTreeObserver
.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {

@Override
public void onGlobalLayout() {
if (state_height == 0) {
// 获取状况栏高度
Rect frame = new Rect();
getWindow().getDecorView()
.getWindowVisibleDisplayFrame(frame);
state_height = frame.top;
dragImageView.setScreen_H(window_height-state_height);
dragImageView.setScreen_W(window_width);
}

}
});

android 入门-控件 测量状态栏高度

标签:

原文地址:http://www.cnblogs.com/luquanmingren/p/4845763.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!