我的Android应用程序出了问题(这是我的第一个应用程序)。
简而言之,当我按下音量增大或音量减小按钮时(以及警报出现时),导航栏出现并完全弄乱了布局。
NavigationBar
假设我正在使用此代码隐藏导航栏(这是沉浸式模式)
public void FullScreencall(){
if(Build.VERSION.SDK_INT<19){
View v =this.getWindow().getDecorView();
v.setSystemUiVisibility(View.GONE);
}
else{
View decorView=getWindow().getDecorView();
int uiOptions= View.SYSTEM_UI_FLAG_HIDE_NAVIGATION|View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
decorView.setSystemUiVisibility(uiOptions);
}
}
(在OnCreate中调用) 我怎么解决这个问题?我只是希望导航栏根本不显示。 感谢您的关注。
答案 0 :(得分:1)
你应该在onResume或onFocusChanged中调用IMMERSIVE_STICKY。