隐藏状态栏但显示操作栏

Posted

技术标签:

【中文标题】隐藏状态栏但显示操作栏【英文标题】:Hide Status Bar but display action bar 【发布时间】:2014-10-14 16:41:54 【问题描述】:

状态栏是显示电池、时间的地方,动作栏是标题栏。我想在我的应用中隐藏状态栏但显示动作栏。可以吗?

【问题讨论】:

【参考方案1】:

在onCreate之后在Activity中写如下:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

这是截图:

【讨论】:

好的,如何避免通过滑动手势扩展状态栏? 你知道为什么谷歌强调“如果状态栏被隐藏,你永远不应该显示操作栏”。我没有看到没有状态栏的操作栏有任何问题。我无法弄清楚他们的原因。 我们可以从styles.xml 做同样的事情吗?使其适用于所有活动 @Prags 你不能不隐藏操作栏。如果您可以不隐藏 ActionBar,您应该能够找到一个“FULLSCREEN”基本样式,它将同时删除状态栏和操作栏。类似于<style name="AppBaseTheme" parent="android:Theme.Holo.NoActionBar.Fullscreen">

以上是关于隐藏状态栏但显示操作栏的主要内容,如果未能解决你的问题,请参考以下文章

隐藏状态栏时,我的导航栏在 iOS7 中向上移动

安卓 /android 手机 隐藏 状态栏 怎么操作啊

VM全屏后 鼠标放在顶部 隐藏的状态栏不会显示

Android 显示、隐藏状态栏和导航栏

隐藏导航栏但保留后退按钮 - SwiftUI

Phonegap:动态显示和隐藏状态栏(iOS Xcode)