获取Android状态栏高度、actionbar高度

来源:互联网 发布:自动聊天软件机器人 编辑:程序博客网 时间:2024/05/17 09:19
Rect rect= new Rect();
getWindow().getDecorView().getWindowVisibleDisplayFrame(rect);
int statusBarHeight = rect.top;
Log.i(TAG, "状态栏高度" + statusBarHeight);

Log.i(TAG, "actionbar 高度" + this.getActionBar().actionbar.getHeight());//能直接获取actionbar的可以这么用

TypedArray actionbarSizeTypedArray = context.obtainStyledAttributes(new int[] { android.R.attr.actionBarSize }); 
 float h = actionbarSizeTypedArray.getDimension(0, 0);
 int actionBarHeight = (int) h; 

0 0
原创粉丝点击