1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 获取屏幕尺寸 状态栏 标题栏高度

获取屏幕尺寸 状态栏 标题栏高度

时间:2020-12-13 17:40:02

相关推荐

获取屏幕尺寸 状态栏 标题栏高度

1 获取屏幕的高度与宽度Display display = getWindowManager().getDefaultDisplay();getWidth()返回显示界面宽度即屏幕宽度getHeight()返回显示界面高度即屏幕高度2 获取状态栏高度decorView是window中的最顶层view,可以从window中获取到decorView,然后decorView有个getWindowVisibleDisplayFrame方法可以获取到程序显示的区域,包括标题栏,但不包括状态栏。Rect frame = new Rect(); getWindow().getDecorView().getWindowVisibleDisplayFrame(frame); int statusBarHeight = frame.top;3 获取标题栏高度getWindow().findViewById(Window.ID_ANDROID_CONTENT)这个方法获取到的view就是程序不包括标题栏的部分,然后就可以知道标题栏的高度了。int contentTop = getWindow().findViewById(Window.ID_ANDROID_CONTENT).getTop(); //去除状态栏以及标题栏以后的viewint titleBarHeight = contentTop - statusBarHeight //statusBarHeight为上面所取得的状态栏高度

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。