不要关闭这个问题,因为这是非常古老的,但我找不到解决方案。 我是新来的android。我想在用户打开我的应用程序后禁用底部的软键和永久状态。当我打开我的应用程序永久隐藏导航栏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);
}
}
此代码只是隐藏导航栏。但是,当我从底部滑动它出现。这不应该发生。请帮忙。
从我的应用程序中我会提供一种方式。 谢谢
试试这个问题的答案http://stackoverflow.com/questions/16713845/permanently-hide-navigation-bar-on-activity –
编码在Xamarin吗? –
这是我发现的最接近的解决方案https://android.stackexchange.com/questions/85013/how-to-enable-task-locking-in-android-5-0-production-devices/85125#85125 – Nithesh