在清单中声明全屏沉浸式应用程序

用户名

我有这个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沉浸式全屏模式),但没有回答我的导航栏问题。另外,答案是old(?)。

zaqxen

对于导航栏来说,它不会沉浸其中,并且您知道它是临时模式。您可能需要在离开活动或移至另一个活动时再次配置它们。如果您有很多活动,这会有些乏味,并且可能是您正在寻找一种方法来从清单中将其配置为全局设置的原因(不可能)。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

WPF应用程序中的全屏

在C#Windows 8沉浸式应用程序中移动按钮

如何在沉浸式应用程序内创建语音命令-gdk

全屏沉浸式Android 11

全屏+动作栏(沉浸式)

沉浸模式下的全屏应用

为什么我的应用程序未在清单中声明,但为什么仍具有READ_PHONE_STATE权限?

使全屏抖动应用程序

应用程序的多个清单

如何完全退出沉浸式全屏模式?

屏幕在全屏应用程序中停止响应

如何在Lubuntu中全屏显示应用程序?

从Mac OS X中的全屏应用程序窃取焦点

在Windows中检测全屏应用程序退出

在PySimpleGUI中以编程方式使应用程序全屏显示

React Native应用程序中的全屏背景图像

保持元素在全屏UWP应用程序中显示

从全屏Qt快速应用程序中截取屏幕截图

如何在OSX中制作全屏应用程序?

在全屏应用程序中关闭SUPER键

在全屏应用程序中防止屏幕截图(打印屏幕)

在Spring Boot应用程序中读取清单文件

在清单中更改应用程序的软件包名称

清单中的多个应用程序android:name标签

从清单中删除后,应用程序权限会显示在应用程序设置中

外壳错误:未声明显式app_label且不在INSTALLED_APPS中的应用程序中

Travis 错误未声明显式 app_label 并且不在 INSTALLED_APPS 中的应用程序中

在清单中声明自定义URL架构,导致在完整操作对话框中重复应用程序

使用UWP清单应用程序时,是否可以在清单中添加requestPrivileges?