在三星Galaxy S3中,即使我的应用程序设置为全屏,这使得通知栏不可见,如果我从屏幕边缘滑动,此操作将使通知栏为再次出现,允许用户在全屏应用上展开它。 有没有办法禁用它,或取消通知栏的扩展? 问题是我有一个覆盖整个屏幕的列表视图,如果我滑动滚动项目,每次由于滚动更快的本能动作从边缘开始,然后再次出现通知栏。 我尝试了一些技巧,比如在边缘创建一个叠加窗口,但对于SG3来说根本不起作用。
谢谢
答案 0 :(得分:2)
如果您尚未尝试过,可以尝试使用View
标记隐藏导航SYSTEM_UI_FLAG_HIDE_NAVIGATION
,记录here。
但是,在说明书的底部注意到这一点可能很重要:
存在一个限制:因为导航控件非常重要,所以用户交互最少会导致它们立即重新出现。发生这种情况时,此标志和SYSTEM_UI_FLAG_FULLSCREEN都将自动清除,以便两个元素同时重新出现。
这可能与你所看到的有关。我发现很难相信有一种解决方法......我只是尝试过,我在S3上使用的每个全屏应用程序的行为都完全相同。
我怀疑如果有办法解决它(假设上面的方法不起作用,我不指望它),它将被认为是Android团队的一个错误,我会建议反对它