2014-10-03 58 views
0

这是系统假设表现的方式吗?隐藏状态栏仍占用空间

我已经根据官方文档隐藏了它,然后以编程方式添加了简单视图,其中包含匹配父窗口小部件,50dp高度和一些背景颜色。

视图和屏幕上边缘之间有一个空白区域,其高度对应于状态栏高度。

回答

1

确保您将可见性设置为GONE而不是INVISIBLE。当它是“GONE”时,它不会占用UI中的空间。

+0

你确定GONE与状态栏一起工作吗。这是如何根据文档设置UIOptions: int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN(这隐藏状态栏,但它仍占用空间) int uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN(这不会隐藏它,但状态栏也不会发生) 还有其他几个选项,我需要测试它们 – 2014-10-03 14:02:08

+0

对不起,我错过了你正在谈论的状态栏。你已经遵循了你的目标Android版本的方法(包括隐藏ActionBar),在这里描述:https://developer.android.com/training/system-ui/status.html对不对? – Chris 2014-10-03 14:06:02

+0

是的,我正在测试目前在Android 4.3上运行的S3 – 2014-10-03 14:09:02