我正在尝试隐藏状态栏。这是我的代码:
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/