gpt4 book ai didi

java - 如何在我的两个 Activity 中隐藏导航栏而不使其在两者之间可见?

转载 作者:行者123 更新时间:2023-12-02 13:29:53 24 4
gpt4 key购买 nike

我正在 Android-studio 中开发一个应用程序,我有两个 Activity 需要来回进行。这是一个全屏应用程序,因此我已将这个“沉浸式”代码添加到我的两个 Activity 的 onCreate 方法中,以隐藏操作栏和导航栏。

       @Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus) {
getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
}
}

它们已成功隐藏。然而,我的问题是,每次切换 Activity 时,条形图都会显示 0.3 秒,这使得它看起来很糟糕。你们有什么办法让它看起来光滑吗?感谢您的帮助!

最佳答案

可能对这两项 Activity 使用风格的全屏主题会有帮助。而不是在运行时执行它。值/styles.xml

    <resources> 
<style name="CodeFont" parent="android:Theme.NoTitleBar.Fullscreen">
<item name="android:windowNoTitle">true</item>
...
</style>
</resources>

AndroidManifest.xml

<activity 
android:name=".MainActivity"
android:theme="@style/CodeFont">
...
</activity>

关于java - 如何在我的两个 Activity 中隐藏导航栏而不使其在两者之间可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43233164/

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