1

我有这个styles.xml

<resources>
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        ...
        <item name="android:windowFullscreen">true</item>
        ...
    </style>
</resources>

然后通过将其用作我的应用程序的主题

<manifest>
    <application android:theme="@style/AppTheme"/>
</manifest>

我的应用程序进入沉浸式模式。问题是导航栏不会让人身临其境。有没有办法在清单中实现这一点?

PS。我知道这个(在清单中设置 Android 沉浸式全屏模式)问题,但没有回答我的导航栏问题。另外,答案是旧的(?)。

4

1 回答 1

0

对于您的导航栏没有身临其境的情况,并且您知道它是临时模式。当您离开一个活动或移动到另一个活动时,您可能需要重新配置它们。如果您有很多活动,这有点乏味,并且可能是您正在寻找一种方法将清单配置为全局设置的原因(不可能)。

您可以使用片段作为替代,因此您只能在片段之间移动,它不会触发导航以重置可见性并再次显示。

于 2018-07-23T07:05:11.150 回答