java - 安卓。立即隐藏状态栏

标签 java android kotlin android-actionbar statusbar

我正在尝试隐藏状态栏。这是我的代码:

 window?.decorView?.systemUiVisibility = View.SYSTEM_UI_FLAG_FULLSCREEN
 actionBar?.hide()

状态栏被隐藏,但行为并不完全符合预期。 假设我有 2 项 Activity 。 Activity A和Activity B。Activity A有一个绿色的状态栏,Activity B需要隐藏状态栏。在 Activity B 中,我在执行 setContentView() 之前调用 onCreate() 中隐藏栏状态的代码。结果,当切换到 Activity B 时,绿色状态栏在前几秒才会显示,只有在隐藏之后才显示。我需要在转换到 Activity B 后立即隐藏状态栏。

最佳答案

在 Java 文件 OnCreate 方法中使用此方法 requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

关于java - 安卓。立即隐藏状态栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66356326/

相关文章:

kotlin - 检索数据类成员

java - 未检测到给定文档的语法约束(DTD 或 XML 模式)

java |井字游戏右对角线不起作用

android - 无法将 Android ADT 安装到 Eclipse Helios (Windows)

java - 项目名称未显示在我的 eclipse 中

kotlin - JavaFX - 如何在 Kotlin 中使用 MapValueFactory?

java - 是否可以使 JFrame 始终位于应用程序之上。运行 OpenGL 和 DirectX?

java - CloseShieldInputStream 与 NoCloseInputStream

java - 如何使号码无法接通(类似于调用拦截器)?

java - 如何将数据插入多对多表-Room(Sql)Android