如何隐藏状态栏?

时间:2012-12-14 14:17:10

标签: android

我试图隐藏状态栏。我试过以下的事情。

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

Manifest.XML我添加了上述代码。

onCreate()我添加了以下内容:

requestWindowFeature(Window.FEATURE_NO_TITLE);
// hide statusbar of Android
// could also be done later
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
        WindowManager.LayoutParams.FLAG_FULLSCREEN);

但我仍然无法隐藏状态栏。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:2)

您采取的方法适用于2.3.X

但如果你在谈论4.0平板电脑,这就是代码

LinearLayout layout = (LinearLayout)findViewById(R.id.layout);    
layout.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);

如果你在谈论平板电脑,你无法摆脱系统栏,但我建议你看看这个问题:

Hide Status bar on Android Ice Cream Sandwich

答案 1 :(得分:0)

请确保您在行setContentView()之前编写上面的代码行?