2012-06-09 83 views
0

在我的onCreate()方法,我用这个代码删除状态栏:Android状态栏中停留

// Remove the status bar from the top 
requestWindowFeature(Window.FEATURE_NO_TITLE); 
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 

然而,当我启动应用程序,我仍然可以看到状态栏像第二。我怎样才能防止这一点?

回答

1

添加下列属性的活动清单:

android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 
+0

谢谢你之前使用requestWindowFeature,这个作品!这导致了一个新的问题,为什么需要很长的时间来创建?直到最终创建应用程序时才有黑屏。 –

+0

我认为将主题应用到活动中不应该慢一些。在应用主题之前,你没有这个黑屏问题吗?通常,直到出现视图需要多长时间取决于您在设置内容视图之前所做的工作。 –

+0

是的,我以前有过这个。我初始化了几个对象,就是这些,但它需要一秒钟的时间。我想那是正常的。 –

1

则必须在设置内容视图

+0

我这样做,但它没有效果。 –