gpt4 book ai didi

java - 如何检索应用程序 header 的高度?

转载 作者:行者123 更新时间:2023-11-29 06:18:45 25 4
gpt4 key购买 nike

有没有办法检索应用程序标题和顶部栏(包含时钟、信号信息等...的栏)的高度(以像素为单位)

谢谢

最佳答案

创建一个示例 android 程序。默认情况下,Android 会在您的 main.xml 中为您创建一个 Linearlayout。为该布局提供一个 ID 并使用它

final LinearLayout ll1=(LinearLayout)findViewById(R.id.ll1);
ll1.post(new Runnable()
{
public void run()
{
Rect rect= new Rect();
Window window= getWindow(); ll1.getWindowVisibleDisplayFrame(rect);
int statusBarHeight= rect.top;
Log.e("", "ht of sb bar is "+statusBarHeight);
int contentViewTop= window.findViewById(Window.ID_ANDROID_CONTENT).getTop();
int titleBarHeight= contentViewTop - statusBarHeight;
Log.e("", "ht of title bar is "+titleBarHeight);
}
});

http://andmobidev.blogspot.com/2010/01/getting-height-of-status-and-title-bar.html

关于java - 如何检索应用程序 header 的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4062235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com