2012-03-26 54 views

回答

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); 
6

你不能。这不是状态栏,这是新的系统栏,你不能删除它,因为与状态栏不同,它具有关键导航功能(后退和主键)。

你可以用它做的唯一事情就是描述View.setSystemUiVisibility()。请注意,在平板电脑上,您不能假设SYSTEM_UI_FLAG_HIDE_NAVIGATION会受到尊重;这主要用于显示视频,因此如果屏幕的宽高比允许在不移除导航的情况下显示宽屏幕视频,则不会将其移除。