禁用全屏Android通知栏(SGIII)(Disable Android Notification

2019-11-01 10:01发布

在三星Galaxy S3,即使我的应用程序设置为全屏,这使得通知栏不可见,如果我从屏幕一侧的最边缘轻扫,这一行动将使通知栏再次出现,允许用户扩展其在全屏幕应用程序。 有没有什么办法来禁用它,或取消通知栏的扩大? 问题是,我有覆盖整个屏幕列表视图,如果我轻扫,滚动的物品,每次我这样做,从最边缘,由于滚动更快的本能动作时间,然后通知栏再次出现。 我试过的技巧,例如在边缘创建重叠窗口,但不工作在所有的SG3。

谢谢

Answer 1:

如果你还没有尝试过,你可以尝试使用View标志隐藏导航, SYSTEM_UI_FLAG_HIDE_NAVIGATION ,记录在这里 。

然而,它可能会注意到这个在其描述的底部发现是很重要的:

这里有一个限制:因为导航控制是非常重要的,最少的用户交互将导致他们立即重新出现。 发生这种情况时,该标记和SYSTEM_UI_FLAG_FULLSCREEN会自动清零,使两个元素在同一时间出现。

这可能与你看到的。 我很难相信有办法解决......我只是想和每一个全屏应用程序,我有我的S3这种行为方式完全相同。

我怀疑,如果有办法解决它(假设上述不工作,我不希望它),它会被认为是由Android团队中的错误,我会建议反对。



文章来源: Disable Android Notification Bar in Full Screen (in SGIII)