不要关闭这个问题,因为这已经很老了,但我找不到解决方案。 我是android的新手。我想在用户打开我的应用后永久禁用底部的软键和状态。
即使用户互动也不应该出现。
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if(hasFocus){
getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
}
}
此代码只隐藏导航栏。但是,当我从底部滑动时,它会出现。这不应该发生。请帮忙。
要从我的应用程序中走出来,我将提供一种方法。 感谢
答案 0 :(得分:0)
不要关闭这个问题,因为这已经很老了,但是我无法找到解决方案。我是android的新手。我想在用户打开我的应用后永久禁用底部的软键和状态。
即使用户互动也不应该出现。
我很确定您无法永久禁用导航栏。否则,用户将永远陷入你的应用程序,无法摆脱它。