Android中状态栏的高度是多少?它总是一样的吗?
根据我的测量,它似乎是25dp,但我不确定它是否在所有平台上都有相同的高度。
(我想知道这一点,以便正确地实现从没有状态栏的活动到有状态栏的活动的淡出转换)
发布于 2010-08-05 00:19:04
试试这个:
Rect rect = new Rect();
Window win = this.getWindow();
win.getDecorView().getWindowVisibleDisplayFrame(rect);
int statusBarHeight = rect.top;
int contentViewTop = win.findViewById(Window.ID_ANDROID_CONTENT).getTop();
int titleBarHeight = contentViewTop - statusBarHeight;
Log.d("ID-ANDROID-CONTENT", "titleBarHeight = " + titleBarHeight );在活动的onCreate方法中,它不适用于我,但是当我将它放在onClickListener中并给出25的度量值时,它对我有效
https://stackoverflow.com/questions/3407256
复制相似问题