gpt4 book ai didi

java - 您能否在不全屏显示应用程序的情况下删除系统栏(返回、主页、最近的应用程序),以便仍然可以访问通知栏? (4.x)

转载 作者:搜寻专家 更新时间:2023-11-01 08:59:49 24 4
gpt4 key购买 nike

创建将运行 自定义版本的 Android (4.x)硬件设备。将合并其他功能,但我们希望尽可能多地使用现有的 Android。

设备一开始只会运行一个特定的应用程序,然后计划在屏幕底部创建我们自己的带有 fragment 的自定义系统栏/操作栏。然而,理想情况下,我们希望通知栏保持在屏幕的顶部,并具有其所有的下拉功能。

我知道目前有两种机制可以解决这个问题:

  • 临时绝对全屏隐藏系统栏,直到屏幕被触摸。
  • 系统栏变暗,系统栏图标逐渐变黑但仍占据相同的空间并在按下时返回。

任何帮助将不胜感激,

干杯

编辑:我知道这可以通过更改源代码来完成,但不幸的是,这在时间范围内是不可能的

最佳答案

I know you can get rid of both the system bar and the notification bar by setting the app to full screen and if we could have that plus the notification bar that would be great.

实际上你不能。您有一个隐藏它的 SYSTEM_UI_FLAG_HIDE_NAVIGATION,但只要屏幕上有任何交互,该栏就会重新出现(通知栏也会随之重新出现)。

鉴于您希望完全替换系统栏,您必须在源代码级别执行此操作。您只能在使用 SDK 进行交互不活动期间隐藏它

关于java - 您能否在不全屏显示应用程序的情况下删除系统栏(返回、主页、最近的应用程序),以便仍然可以访问通知栏? (4.x),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16039799/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com