我是靠谱客的博主 威武绿茶,最近开发中收集的这篇文章主要介绍android计算状态栏高度,Android中状态栏的高度,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

这个问题在.酒吧的高度?

更新::

现行方法:

好的,状态栏的高度取决于屏幕大小,例如在240 x 320屏幕大小的设备中,状态栏高度为20 px,对于320 x 480屏幕大小的设备,状态栏高度为25 px,对于480 x 800的设备,状态栏高度必须为38 px。

因此,我建议使用此脚本获取状态栏高度。Rect rectangle = new Rect();Window window = getWindow();window.getDecorView().getWindowVisibleDisplayFrame(rectangle);

int statusBarHeight = rectangle.top;int contentViewTop =

window.findViewById(Window.ID_ANDROID_CONTENT).getTop();int titleBarHeight= contentViewTop - statusBarHeight;

Log.i("*** Elenasys :: ", "StatusBar Height= " + statusBarHeight + " , TitleBar Height = " + titleBarHeight);

(旧方法)获取状态栏的高度。onCreate()方法,使用此方法:public int getStatusBarHeight() {

int result = 0;

int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android");

if (resourceId > 0) {

result = getResources().getDimensionPixelSize(resourceId);

}

return result;}

最后

以上就是威武绿茶为你收集整理的android计算状态栏高度,Android中状态栏的高度的全部内容,希望文章能够帮你解决android计算状态栏高度,Android中状态栏的高度所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部