gpt4 book ai didi

android - 显示/隐藏状态栏不应影响 Activity 状态

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:09:26 27 4
gpt4 key购买 nike

我在 Activity 中使用 WebView 来加载电子书。现在,当我设置一个事件来显示/隐藏状态栏时,它会调整 web View 的大小。

在隐藏状态栏时,它会将 Activity 向上推;在显示状态栏时,它会向下推 Activity 布局。

我怎样才能避免这种情况?

最佳答案

您可以使用 FLAG_LAYOUT_IN_SCREEN将 Activity 布局设置为在启用 FLAG_FULLSCREEN 后可用的 Android 4.0 和更低版本上使用相同的屏幕区域.这可以防止您的内容在状态栏隐藏和显示时调整大小。

在 Android 4.1 及更高版本上,您可以将应用程序的内容设置为显示在状态栏后面,这样内容就不会随着状态栏的隐藏和显示而调整大小。为此,请使用 SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN .

参见 Hiding the Status Bar有关详细信息,请参阅 Responding to UI Visibility Changes

关于android - 显示/隐藏状态栏不应影响 Activity 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20991293/

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