我正在开发一个平板电脑应用程序。我希望它全屏工作。经过几天对谷歌的调查,我使用以下方法实现了它:
.getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
.getWindow().getDecorView().setSystemUiVisibility(Window.FEATURE_ACTION_BAR_OVERLAY);
.getWindow().getDecorView().setSystemUiVisibility(Window.FEATURE_ACTION_MODE_OVERLAY);
我使用的平板电脑是 4.1 Android 版本。尽管我必须进行一些更改,例如做自己的操作栏(因为系统操作栏使导航按钮出现)和对话框,但那效果很好。
现在的问题是我已经在 4.2 Android 版本上安装了我的应用程序,这是一场灾难。每次我触摸屏幕时,导航按钮都会出现。这真的很烦人。这让我发疯,我已经尝试了很多东西,但它仍然会出现。
有没有办法解决这个问题?我认为如果我可以覆盖使导航按钮出现的方法,我可以实现我的目标。有人知道这是什么方法吗??
它也不适用于 4.0 Android 版本。这并没有给我带来太多困扰,但是如果您也知道解决方法,那将对我有很大帮助。
我将不胜感激任何帮助。非常感谢。