我是靠谱客的博主 威武绿茶,这篇文章主要介绍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中状态栏内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部