创建将运行自定义版本Android(4.x)的硬件设备。将有更多的功能合并,但我们希望尽可能多地使用现有的Android。
设备一开始只运行一个特定的应用程序,然后计划创建我们自己的自定义系统栏/操作栏,屏幕底部有片段。但是,我们理想地希望通知栏保持在屏幕的顶部,并具有所有的下拉功能。
我知道目前有两种机制可以解决这个问题:
临时绝对全屏将隐藏系统栏,直到触摸到屏幕为止。
系统栏变暗,其中系统栏图标变暗为黑色,但仍占据相同的空间,按下时会返回。
任何帮助都将不胜感激,
干杯
编辑:我知道可以通过更改源代码来完成,但不幸的是,这在时间范围内是不可能的
最佳答案
我知道你可以通过将应用程序设置为全屏来摆脱系统栏和通知栏,如果我们能拥有它,再加上通知栏,那就太棒了。
你不可能。您有一个隐藏它的SYSTEM_UI_FLAG_HIDE_NAVIGATION
,但是只要屏幕上有任何交互,该条就会重新出现(通知栏也会随之重新出现)。
鉴于您希望完全替换系统栏,因此必须在源代码级别执行此操作。只允许在使用sdk的交互非活动期间隐藏它
关于java - 是否可以在不使应用程序全屏显示的情况下删除系统栏(后退,家庭,近期应用程序),以便仍可访问通知栏? (4.x),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16039799/