我的应用可以选择进入全屏模式。设备Samsung Galaxy S7 Edge的用户向我报告,在这种情况下显示导航软按钮,并且在应用处于全屏状态时不会消失。如何在Android应用中以三星设备的全屏模式隐藏软键
这里是我使用的代码:我已经与一些选项发挥各地
getWindow().addFlags(
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
| WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
| WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
mainFrame.setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LOW_PROFILE |
View.SYSTEM_UI_FLAG_FULLSCREEN |
View.SYSTEM_UI_FLAG_LAYOUT_STABLE |
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY |
View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
);
而是因为我没有自己的三星设备很难。使用此设备的某人能否告诉我正确的设置,导航软键不会以全屏模式显示?
我了解该文档不同的是,SYSTEM_UI_FLAG_IMMERSIVE_STICKY没有互动就在几秒钟后再次隐藏按钮。所以开始时应该没有区别。 https://developer.android.com/training/system-ui/immersive.html。也许有人可以检查这个? – Alex
检查我的编辑。希望它解决了问题 –
我问用户测试这个,它没有工作。它与我的代码没有太大的区别。我认为它的三星具体如此希望有人用这个设备可以提供帮助。 – Alex