1、NavigationBar的出现需要修改Framwork层中的相关代码
2、在APP中使NavigationBar消失
private void hideNavigationBar(){
Window window = getWindow();
WindowManager.LayoutParams params = window.getAttributes();
params.systemUiVisibility = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION|View.SYSTEM_UI_FLAG_IMMERSIVE;
window.setAttributes(params);
}3、StatuBar的消失和点击出现
消失
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);出现
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
本文介绍了如何在应用程序中控制导航栏(NavigationBar)和状态栏(StatuBar)的显示与隐藏。提供了具体的代码实现,包括让NavigationBar消失的方法及Status Bar的显示与隐藏操作。
1628

被折叠的 条评论
为什么被折叠?



