我在活动中使用 SYSTEM_UI_FLAG_HIDE_NAVIGATION 标志来隐藏系统栏(我正在开发“kiosk”风格的应用程序)
它工作得非常好,但是任何类型的交互都会让它重新出现,正如文档所述。
在任何交互后重新启用此标志的最佳方法是什么?
谁能指出我如何实现“自动切换”的好方向?
nb - 我不想(事实上我不能,对于项目)使用 3rd 方应用程序来实现这个功能。
我在活动中使用 SYSTEM_UI_FLAG_HIDE_NAVIGATION 标志来隐藏系统栏(我正在开发“kiosk”风格的应用程序)
它工作得非常好,但是任何类型的交互都会让它重新出现,正如文档所述。
在任何交互后重新启用此标志的最佳方法是什么?
谁能指出我如何实现“自动切换”的好方向?
nb - 我不想(事实上我不能,对于项目)使用 3rd 方应用程序来实现这个功能。
您应该添加“SYSTEM_UI_FLAG_IMMERSIVE_STICKY”选项以保持隐藏。
https://developer.android.com/training/system-ui/immersive.html