尽管使用 NoActionBar 主题,Android 上的操作栏仍然显示

Rap*_*OKG 7 android android-actionbar google-pixel android-12

我正在为我的 Android 应用程序使用主题Theme.MaterialComponents.DayNight.NoActionBar( docs )。

我也在getActionBar().hide()MainActivity 中调用。

在我的几乎所有设备上,操作栏都没有显示。然而,在一台设备(运行 Android 12 的 Pixel 6)上,我仍然看到操作栏。我确信我已经安装了最新版本的应用程序。

你知道为什么操作栏仍然挂在这一台设备上吗?

小智 4

我遇到了同样的问题(我想),直到我意识到我已经在我的values/themes.xml中设置了.NoActionBar样式,但不在我的values-night/themes.xml中设置了.NoActionBar样式,并且具有“问题”的设备处于黑暗模式。

解决方案:在values/themes.xml 和values-night/themes.xml 中设置Theme.MaterialComponents.DayNight.NoActionBar。