如何阻止导航栏/状态栏android java
如何从我的应用程序阻止Android中的导航栏。 我的应用程序一定没有机会去设置和其他组件。
这个代码在Kotlin上
我阻止操作栏: window.addFlags(WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY) window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN)
在照片是红色区域,我可以重写back-button
和home-button
(我把我的应用程序作为Android的发射器),我已经做到了这一点。
但主要问题 – 多任务处理按钮 – 绿色区域。
onUserLeaveHint
的重写方法不能解决我的问题。
如何删除这个按钮或隐藏导航栏?
请参考这个例子。 其中显示了如何禁用:
[点击这里] [下方]
https://github.com/mugku/Android-LockScreenSample-DisableHomeButtonKey
它的棘手的部分pelase已深入潜水this.or请检查其他锁屏示例或更衣室应用程序。 在哪个屏幕锁定屏幕上有这个代码。
我已经使用下面的代码来隐藏导航栏和状态栏的活动。
@Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); View view = getWindow().getDecorView(); if (hasFocus) { view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOU _STABLE | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION ); } }
在我的自定义相机应用程序之一,我已经使用这显示全屏幕的相机视图,通知栏和状态栏,当你从顶部或底部拖动它会显示你。 快乐编码… 🙂