答案 0 :(得分:6)
你做不到。这不是状态栏,这是新的系统栏,你不能删除它,因为与状态栏不同,它具有键导航功能(后门和主键)。
您可以使用它执行的唯一操作与View.setSystemUiVisibility()相同。请注意,在平板电脑上,您不能认为SYSTEM_UI_FLAG_HIDE_NAVIGATION会受到尊重;这主要用于显示视频,因此如果屏幕的宽高比允许在不删除导航的情况下显示宽屏幕视频,则不会将其删除。
答案 1 :(得分:0)
此代码将以编程方式删除通知栏和标题栏(使用Android 2.3.3进行测试)。
不幸的是,此代码不适用于Android 3.0及更高版本。
//Remove notification bar
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
//Remove title bar
this.requestWindowFeature(Window.FEATURE_NO_TITLE);