如何在 Android 中计算标题栏高度

发布于 科技 2024-06-10
7个回答
  1. 匿名用户2024-01-29

    您可以通过获取内容区域矩形的最高值来获取标题栏的高度,即状态栏和标题栏的高度。

    int contenttop = getwindow().findviewbyid(;

    int contenttop = getwindow().findviewbyid(;

    注意:你不能再调用 oncreat() 和 onresume() 了,值为 0,可以在 onwindowfocuschanged() 中获取。

  2. 匿名用户2024-01-28

    getwindow().getdecorview().getwindowvisibledisplayframe(rect);要获取整个视图部分,请注意,如果要设置标题样式,它必须出现在标题样式之后,否则会出现错误。

    int top = ;因此,状态栏的高度是系统高度的宽度。

    view v = getwindow().findviewbyid(;获取根视图。

    int top2 = ;状态栏的标题栏的总高度,因此标题栏的高度为 top2-top

    int width = ;至于视图的宽度,这个宽度似乎总是最大的。

    int height = ;视图的高度,不包括状态栏和标题栏。

    如果您只想获得屏幕尺寸,则可以使用它。

    display display = getwindowmanager().getdefaultdisplay()

  3. 匿名用户2024-01-27

    每个手机型号都不一样,而且Android手机的型号太多了,所以你要问得更具体一点。

  4. 匿名用户2024-01-26

    一般来说,我认为 45dp 就可以了。

  5. 匿名用户2024-01-25

    一般状态栏约为 25dp。

  6. 匿名用户2024-01-24

    状态栏是显示手机状态(如电池电量、网络状态、时间、运营商信息等)的区域,一般基于内容的应用都会显示状态栏,但游戏界面不宜保留状态栏,因为游戏界面会响应各种手势。

  7. 匿名用户2024-01-23

    getwindow().getdecorview().getwindowvisibledisplayframe(rect);要获取整个视图部分,请注意,如果要设置标题样式,它必须出现在标题样式之后,否则会出现错误。

    int top = ;因此,状态栏的高度是系统高度的宽度。

    view v = getwindow().findviewbyid(;获取根视图。

    int top2 = ;状态栏的标题栏的总高度,因此标题栏的高度为 top2-top

    int width = ;至于视图的宽度,这个宽度似乎总是最大的。

    int height = ;视图的高度,不包括状态栏和标题栏。

    如果您只想获得屏幕尺寸,则可以使用它。

    display display = getwindowmanager().getdefaultdisplay()

相关回答
6个回答2024-06-10

1.不显示 Android 标题栏的原因。

该活动是从教科书(android的第一行)继承而来的活动,但是当您打开主题时,您会找到它。 >>>More

11个回答2024-06-10

兼容模式是为 Windows 中的程序提供的一种模式,该模式设置为在新框架中运行旧版本的软件。 >>>More

18个回答2024-06-10

如果你在启动时谈论这个,不要在启动后立即这样做,因为当你启动时,计算机会在后台加载程序,稍后会完成。 如果它没有出现在启动时。 是卡引起的吗? >>>More

9个回答2024-06-10

首先单击计算机上的Word软件。 打开word文档软件。 输入所需的文本。 >>>More

15个回答2024-06-10

消息通知栏。

定义 NotificationManager >>>More